AnamikaAhmed / Restaurant-Management-System-Using-Java

Developed a Java Program for managing restaurants.Implemented SOLID principles, creational design patterns in the business modules developed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Running the application

To run the application follow the procedure provided below.

  1. Run the command for loading the .env file
source .env
  1. Run the command to check if the variables have loaded
printenv JDBC_DRIVER
  1. 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
  1. Start the application by running the command
java -cp target/group1-1.0-SNAPSHOT-jar-with-dependencies.jar user.view.UserLandingView

About

Developed a Java Program for managing restaurants.Implemented SOLID principles, creational design patterns in the business modules developed.


Languages

Language:Java 99.8%Language:Shell 0.2%