The Food Ordering Application is a Spring Boot-based RESTful API that allows users to create, update, retrieve, and delete food orders. The application is built using Java and Maven.
- Create a new order, food, table
- Update an existing order, food, table
- Retrieve an order, food, table by ID
- Retrieve all orders, foods, tables
- Delete an order, food, table
- Java
- Spring Boot
- MySQL
- Maven
- Lombok
- Java 11 or higher
- Maven 3.6.0 or higher
- MySQL 8
- Clone the repository:
git clone https://github.com/oeraslan/foodorderingapplication.git
- Install MySQL and Cretae a MySQL database named
food_ordering_applicationCREATE DATABASE food_ordering_application
- Update the
application.propertiesfile with your MySQL username and password. - Swagger UI can be accessed at
http://{your_api:port}/swagger-ui.html. Generally it ishttp://localhost:8080/swagger-ui.html - Postman collection can be found in the PostmanCollections directory.