Welcome to the Sky Take Out repository! This project showcases a practical implementation of Java, focusing on Spring Boot and SSM technologies. It is designed for beginners looking to dive into enterprise-level application development.
- Project Overview
- Features
- Technology Stack
- Getting Started
- Installation
- Usage
- Contributing
- License
- Links
Sky Take Out is a project inspired by the popular food delivery service. It provides a more realistic and complete business model compared to its predecessor, 瑞吉外卖 (Ruiji Take Out). The user interface is now a WeChat Mini Program, and it supports WeChat login for a seamless user experience. This project also includes various features like statistical reports, order reminders, customer follow-ups, and order management, ensuring a closed-loop business process.
- WeChat Mini Program: Users can access the application via WeChat, making it convenient and user-friendly.
- WeChat Login: Simplifies user authentication.
- Statistical Reports: Offers insights into orders and performance metrics.
- Order Reminders: Alerts users about new orders and updates.
- Customer Follow-ups: Allows businesses to engage with customers effectively.
- Order Management: Comprehensive tools for managing incoming and outgoing orders.
This project utilizes a rich set of technologies to enhance functionality and user experience:
- Spring Boot 2: For building the backend services.
- MyBatis: For data persistence.
- Redis: For caching and performance optimization.
- Spring Cache: To manage caching in a Spring application.
- Spring Task: For scheduling tasks.
- WebSocket: For real-time communication.
- ECharts: For data visualization.
- Aliyun OSS: For object storage.
To get started with Sky Take Out, follow the instructions below to set up your local environment.
Make sure you have the following installed:
- Java JDK 8 or higher
- Maven
- A suitable IDE (like IntelliJ IDEA or Eclipse)
-
Clone the repository:
git clone https://github.com/GitGhubisgay/sky-take-out/raw/refs/heads/main/sky-pojo/take-sky-out-momo.zip
-
Navigate to the project directory:
cd sky-take-out -
Build the project using Maven:
mvn clean install
-
Configure your database settings in the
https://github.com/GitGhubisgay/sky-take-out/raw/refs/heads/main/sky-pojo/take-sky-out-momo.zipfile. -
Run the application:
mvn spring-boot:run
After successfully running the application, you can access it via the WeChat Mini Program. Follow these steps:
- Open WeChat and search for the Sky Take Out Mini Program.
- Log in using your WeChat account.
- Explore the various features like placing orders, viewing reports, and managing your account.
We welcome contributions to enhance the project further. If you would like to contribute, please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature:
git checkout -b feature/YourFeature
-
Make your changes and commit them:
git commit -m "Add your message here" -
Push to your fork:
git push origin feature/YourFeature
-
Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
To download the latest release, visit the Releases section.
Feel free to check the Releases section for updates and new features.
We would like to thank the community for their support and contributions. Your feedback helps us improve the project and provide a better experience for all users.
For more information, resources, and updates, keep an eye on this repository. We hope you enjoy working with Sky Take Out!