Restaurant Management Project
-
The functionalities include Register, Login, Order Food, Book Table, Coupon Discount and Pay Online
-
Implemented SOLID principles, creational design patterns in the business modules developed.
-
Implemented Cohesion and Coupling, Clean code, Layer boundaries, refactoring techniques, etc. to write an industry standard code
Technologies used: IntelliJ, Java, MySQL, GitLab CI/CD pipeline, JIRA, Test Driven Development, Design Patterns
To run the application follow the procedure provided below.
- Run the command for loading the .env file
source .env
- Run the command to check if the variables have loaded
printenv JDBC_DRIVER
- If you see an output goto Step 4, else run the commands given below.
export JDBC_DRIVER
export DOMAIN_NAME
export USER_NAME
export PASSWORD
export DATABASE
export HOST
- Start the application by running the command
java -cp target/group1-1.0-SNAPSHOT-jar-with-dependencies.jar user.view.UserLandingView