Description
Online Cake Ordering System Project using Java, JSP, and MySQL
This project is a mini Java project developed using Java, JSP, and MySQL. It can be easily set up on XAMPP or WAMP servers. The frontend of the project is built using HTML, CSS, and JavaScript. This project focuses on customer login and ordering functionalities, with no admin role included. Customers can view cake information, place orders, view order history, and confirm orders.
Functionality for Customer Users:
- Customer Registration: Customers can register on the website using a registration form.
- Customer Login: Customers can log in to the system using a login form.
- Customer Cake: Customers can view and select cakes.
- Customer Payment: Customers can make payments for their orders.
- Customer Order: Customers can place orders for cakes.
- Customer Order Confirmation: Customers can confirm their orders.
- Change Password: Customers can change their account passwords.
Static Pages and Other Sections:
Static pages available in the project:
- Home Page with a visually appealing UI
- JavaScript animated slider on the Home Page for image banners
- About Us page describing the project
- Contact Us page for communication
Technology Stack:
- HTML: Page layout design
- CSS: Styling of the project
- JavaScript: Validation and animations
- JSP: Frontend logic
- Java: Business logic
- MySQL: Database management
- Tomcat: Server for running the project
Supported Operating Systems:
This project can be configured on the following operating systems:
- Windows: Requires Tomcat 7, JDK 7, MySQL 5
- Linux: Compatible with all Linux versions
- Mac: Can be set up on Mac operating systems