https://github.com/vicky11vicky11/tastytrack
A Java Full Stack Web Application
https://github.com/vicky11vicky11/tastytrack
apache-tomcat css3 hibernate-orm html5 intellij-idea java javascript jsp mysql servlets vscode
Last synced: 3 months ago
JSON representation
A Java Full Stack Web Application
- Host: GitHub
- URL: https://github.com/vicky11vicky11/tastytrack
- Owner: vicky11vicky11
- Created: 2025-01-27T19:25:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-31T03:24:39.000Z (over 1 year ago)
- Last Synced: 2025-03-26T12:12:54.341Z (over 1 year ago)
- Topics: apache-tomcat, css3, hibernate-orm, html5, intellij-idea, java, javascript, jsp, mysql, servlets, vscode
- Language: Java
- Homepage:
- Size: 10.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Food Delivery Web Application
## Overview
This project is a full-stack Java web application for a food delivery system, designed to manage user profiles, orders, and restaurants. It provides users with a personalized experience to track their orders, manage their cart, and explore available restaurants.
The application is built using Java, JSP, Servlets, Hibernate, and MySQL for backend functionality, while the frontend is designed using HTML, CSS, and JavaScript for a responsive and interactive experience.
## Features
- **Authentication**: User login and registration functionality is available.
- **User Profile Management**: Users can view and update their personal information, such as name, email, phone number, and delivery address.
- **Order Management**: Users can view recent orders, including order items and total cost.
- **Restaurant Browsing**: Users can explore available restaurants and browse their menus.
- **Cart**: Users can add items to their cart and proceed to checkout.
- **Order Checkout**: Users can place orders and provide payment information.
## Technologies Used
- **Backend**:
- Java (JSP, Servlets)
- Hibernate ORM
- MySQL Database
- **Frontend**:
- HTML, CSS, JavaScript
- Responsive Design using Flexbox and Grid
- **Other Tools**:
- Google Chrome Developer Tools
- VS Code for development
## Installation
- **Clone** the repository to your local machine.
- Set up a **MySQL** database (only create the database named `foodapp`) and configure it in `src/main/resources/hibernate.cfg.xml`.
- Run the project using your preferred **IDE** (e.g., **IntelliJ IDEA**) on **apache tomcat** server.
- Access the application using the provided URL: `http://localhost:8080/tastytrack/`
## Screenshots








