https://github.com/xfranme/justeat-web-app
Web app inspired in JustEat and developed using Java EE (Servlets, JSP and more).
https://github.com/xfranme/justeat-web-app
css3 html5 j2ee java javaee jsp jstl prg servlets tomcat
Last synced: 21 days ago
JSON representation
Web app inspired in JustEat and developed using Java EE (Servlets, JSP and more).
- Host: GitHub
- URL: https://github.com/xfranme/justeat-web-app
- Owner: xFranMe
- Created: 2024-12-10T18:21:28.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-11T11:35:29.000Z (5 months ago)
- Last Synced: 2025-02-12T16:29:02.469Z (2 months ago)
- Topics: css3, html5, j2ee, java, javaee, jsp, jstl, prg, servlets, tomcat
- Language: Java
- Homepage:
- Size: 12.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JustEat Web App
## What is this
This project aims to recreate a CRUD web app inspired in JustEat. Thus, it offers the following functionality:
* **Users**: a profile account is required, so sign-up and log-in functions are available. Users can be created, edited and deleted.
* **Restaurants**: users can create, edit and delete their own restaurant pages. Meanwhile, they can only visit restaurants that are owned by other users.
* **Dishes**: users can create, edit and delete dishes for the restaurants they own. This way, each restaurant will have a list of dishes attached.
* **Orders**: any user can add any dish from any restaurant to their shopping cart (order). Once done, the order can be submited, being linked to their user profile.
* **Reviews**: retaurants can receive reviews from any user, including a grade and a comment. These reviews can't be edited or deleted.
* **Search**: restaurants can be found by their name, category, location or description.🔗 [Here](https://drive.google.com/file/d/15tcZYkTO3FjX57RC_K_JuJ_k13dyXUQj/view) you can find a video demonstration of the previous functionality.
## Scope
This project has been developed to work locally, using a local server (Tomcat) and database (SQLite).
## About documentation
:warning: _**The rest of the documentation is written in Spanish.**_
External documentation can be found in [Doc_JustEat_WebApp.pdf](https://github.com/xFranMe/JustEat-web-app/blob/main/Doc_JustEat_WepApp.pdf) (within this repository). This covers every relevant aspect of this project's features and implementation.