Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍔 Food Delivery Web Application

A full-stack food ordering web application inspired by platforms like Swiggy and Zomato. The application allows users to browse restaurants, explore menus, add items to a cart, make payments, and place orders seamlessly.

🚀 Tech Stack

Frontend

  • HTML5
  • CSS3

Backend

  • Java
  • Jakarta Servlets
  • JDBC

Database

  • MySQL

Server

  • Apache Tomcat 10

✨ Key Features

User Management

  • User Registration
  • Secure Login & Logout
  • Profile Management

Restaurant & Menu

  • Browse Restaurants
  • View Restaurant Menus
  • Food Item Images
  • Menu Categorization

Cart Management

  • Add Items to Cart
  • Update Item Quantity
  • Remove Items from Cart
  • Clear Cart

Payment System

  • UPI Payment
  • Credit Card Payment
  • Debit Card Payment
  • Cash on Delivery (COD)

Order Management

  • Place Orders
  • Order Confirmation
  • Order History Tracking
  • Reorder Functionality

🗄️ Database Design

The application uses MySQL with the following tables:

  • User
  • Restaurant
  • Menu
  • Orders
  • OrderItem

🏗️ Project Architecture

Frontend (HTML/CSS) ↓ Java Servlets ↓ JDBC ↓ MySQL Database


📸 Screenshots

Home Page

(Add Screenshot)

Restaurant Listing

(Add Screenshot)

Menu Page

(Add Screenshot)

Shopping Cart

(Add Screenshot)

Payment Page

(Add Screenshot)

Order Success Page

(Add Screenshot)


🎯 Learning Outcomes

Through this project, I gained practical experience in:

  • Java Web Development
  • Servlet-Based Architecture
  • JDBC Database Connectivity
  • Session Management
  • CRUD Operations
  • MVC Design Principles
  • Git & GitHub Version Control
  • Apache Tomcat Deployment

👨‍💻 Author

Chiranth HM

Java Full Stack Developer

GitHub: https://github.com/chiranth-hm

About

Swiggy-inspired Food Delivery Web Application built using Java, Servlets, JDBC, MySQL and Apache Tomcat.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages