Skip to content

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

Notifications You must be signed in to change notification settings

AnamikaAhmed/Restaurant-Management-System-Using-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors