This project is a simple implementation of a food delivery system similar to Swiggy. It includes functionality for managing restaurants, customers, orders, and delivery partners.
- Add, view, update, and delete restaurants
- Add, view, update, and delete customers
- Add, view, update, and delete orders
- Add, view, update, and delete delivery partners
- Java
- Spring Boot
- Hibernate
- MySQL/H2 Database
- Maven
To get started with this project, follow these steps:
- Clone the repository to your local machine.
- Set up your MySQL/H2 database and configure the database connection in the application.properties file.
- Build the project using Maven.
- Run the application.
Once the application is running, you can use the provided APIs to perform various actions, such as adding new restaurants, customers, orders, and delivery partners, as well as updating and deleting existing records.
Contributions to this project are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.