Domain :
Restaurant Management / Online Food Ordering System
Tech Stack : Java 17/21, Spring Boot, Spring MVC, Spring Data JPA (Hibernate), MySQL, React/HTML-CSS-JS, Maven, Bootstrap 5, Git & GitHub,
Project Description :
Developed a full-stack Restaurant Management web application that enables customers to browse menus, place food orders, and manage reservations through an intuitive user interface. The application provides secure user authentication, menu management, order processing, and an admin dashboard for managing restaurant operations. Built using Spring Boot following the MVC architecture with MySQL for persistent data storage and Hibernate ORM for database interaction.
Key Features : User Registration & Login Browse Food Menu by Category Add to Cart & Place Orders Restaurant Menu Management (Admin) Order Management Responsive User Interface Database Integration with MySQL MVC Architecture with Layered Design Exception Handling & Form Validation