Restaurant system provides next functionality:
- Login and authorization for users
- Looking through menu
- Checking dishes and their ingredients
- Ordering lunches at a certain time
- Viewing all orders
- Invoicing bills due to orders
- Admin can manage passenger's orders (accept or not)
- Java 8
- Maven
- Spring Boot
- Spring Security
- HTML
- CSS
- Thymeleaf
- Lombok
- Apache Tomcat
- log4j
- MySQL
- Mockito
- Junit
- Java 1.8 or later
- Maven 3.0 or later
First, clone the project from github:
$ git clone https://github.com/Elizabethssss/RestourantSpringApp
Then, install it:
$ cd RestourantSpringApp
$ mvn clean install
- change credentials at (src/main/resources/application.properties) to your own
- use provided mysqldump at (src/main/resources/database/schema.sql) before first run of application
- Set up project as web project
- Enable maven auto-import
- Set up project Java SDK
- Run RestaurantSpringAppApplication class