kucharo2 / JEE-SmartRestaurant

Semestral work for JEE course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JEE SmartRestaurant

Semestral project for A4M36JEE course FEE CTU.

Team

  • Roman Kuchár (team leader)
  • Pavel Matyáš
  • Jakub Begera
  • Pavel Štíbal

Abstract

Intelligent system for restaurant/pub of a new age is allowing a clear and practical creation of order, without waiting for the arrival of the service and also constant control of actual spending. It brings modern UI with a touch interface and very handy feature for foreigner tourists to prevent the wrong order of accompaniment to a meal. The customer has the option to log into the system and manage only their account. Service can operate the terminal with higher privileges as a customer and help him with his payment or edit the reservation. Restaurant/pub with this system will greatly appreciate the opportunity that the user can evaluate the quality of the food or the entire restaurant or pub.

Domain model

DB diagram

Task manager

To manage project work distribution we used Smart Restaurant Trello board.

Local environment

Environment setup

Application was implemented in Java EE and deployed on Wildfly 10 and it uses PostgreSql database.

To run application locally follow the environment setup.

Deploy

Deploying via Maven (WildFly must be locally running on default port)

mvn clean package wildfly:deploy

About

Semestral work for JEE course


Languages

Language:JavaScript 54.7%Language:Java 34.8%Language:HTML 7.8%Language:CSS 2.7%