Skip to content
forked from a-chen/PREserve

Restaurant reservation and meal pre-ordering system build during Revature bootcamp

License

Notifications You must be signed in to change notification settings

BCantos17/PREserve

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PREserve

PREserve is a restaurant reservation/order system where a customer can make reservations within a user-friendly interface. A customer can choose from available seating locations which will dynamically update based on the specified date, time and number of guests. Customers can also view prices and pre-order menu items for existing reservations.

Implementation:

  • Implements Spring MVC and Hibernate ORM/ Persistence frameworks.
  • Utilizes a DataFacade pattern to promote loose coupling and reduce dependencies.
  • Implements a MySQL database connected to Java using Hibernate annotations.
  • Utilizes Ajax, JavaScript, HTML, CSS, & Bootstrap for dynamic front-end views.
  • Unit and acceptance testing are implemented using JUnit, Cucumber, Gherkin, and Selenium.

Environment/ Technologies:

Core Java, Hibernate, Spring, Continuous Integration, GIT, AJAX, jQuery, Cucumber, Gherkin, Selenium / Webdriver, Amazon Web Services, Unix, Maven, HTML, CSS, Bootstrap, TomCat 8.0

About

Restaurant reservation and meal pre-ordering system build during Revature bootcamp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.3%
  • Java 23.3%
  • HTML 8.4%
  • CSS 1.2%
  • Gherkin 0.8%