Food Delivery Web Application is a full-stack Java-based web project that allows users to browse restaurants, view menus, add items to a cart, and place orders — similar to platforms like Swiggy or Zomato. It was developed using Java (Servlets, JSP) for the backend, HTML/CSS for the frontend, and MySQL for database management. The application supports key e-commerce features such as: -> Dynamic restaurant and menu listing -> Add to cart with quantity control -> Session-based cart management -> Order placement and order item storage -> Order confirmation with order ID and total amount This project helped me apply backend logic, database connectivity, and frontend integration — taught at Tap Academy by Ravi Sir.
A complete food ordering web application built using Java Servlets, JSP, HTML, CSS, and MySQL — inspired by real-world platforms like Swiggy and Zomato.
├── src/ │ ├── servlet/ │ │ ├── HomeServlet.java │ │ ├── MenuServlet.java │ │ ├── CartServlet.java │ │ ├── PlaceOrderServlet.java │ └── dao/ │ ├── RestaurantDaoImpl.java │ ├── MenuItemDaoImpl.java │ ├── OrderDaoImpl.java │ ├── OrderItemDaoImpl.java │ └── model/ │ ├── Restaurant.java │ ├── MenuItem.java │ ├── CartItem.java │ ├── Order.java │ ├── OrderItem.java ├── WebContent/ │ ├── index.jsp │ ├── home.jsp │ ├── menu.jsp │ ├── cart.jsp │ └── orderConfirmation.jsp
MenuServlet.👉 https://drive.google.com/file/d/10BwuimwRmRaLPGRE_OBHjyhn6UY0tRPp/view?usp=sharing
👉 https://mankitha1910.github.io/FoodDeliveryApplication/
#Java #JSP #Servlets #MySQL #WebDevelopment #FoodDeliveryApp #TapAcademy