Description
Online Cake Shop Project using Java Spring Boot, React JS, and MySQL
This project utilizes React, Spring Boot, and MySQL to create an online cake shop. At Freeprojectz.com, students can find various categories of Spring Boot React JS projects to use as learning tools for their final year college projects. The “Online Cake Shop project” is designed to manage cake items and facilitate online sales. The main objective of this React and Spring Boot project is to handle all information related to cake items, including categories, types, orders, sales, and other details. The project is accessible to customers, allowing them to view information about cake items, categories, place orders, and leave comments.
Freeprojectz.com offers premium projects with source code and database in Java Spring Boot to help students enhance their skills in developing and configuring React Frontend Projects.
Modules and Description of Online Cake Shop Project:
Cake Items Module:
The Cake Items module is designed to manage cake items data. Admin can view and manage all cake items, while customers can browse through the list of available cake items.
Features of Cake Items Module:
- Customers can view the list of all cake items
- Customers can view details of individual cake items
Cake Items Category Module:
The Cake Items Category module allows customers to view and browse through different cake item categories.
Features of Cake Items Category Module:
- Customers can view the list of all cake item categories
- Customers can view details of individual cake item categories
Order Module:
The Order module manages customer orders in the Online Cake Shop project. Customers can view their orders and payment receipts.
Features of Order Module:
- Customers can view the list of all orders
- Customers can view details of their orders
Functionality performed by Customer user:
- Customer Registration: Customers can register on the website using the registration form.
- Customer Login: Customers can log in to the system using the login form.
- Customer Cake Items: Customers can browse through available cake items.
- Customer Payment: Customers can make payments for selected cake items.
- Customer Order: Customers can place orders for cake items.
- Customer Feedback: Customers can provide feedback on purchased cake items.
- Customer Order Confirmation: Customers can confirm their orders.
- Change Password: Customers can change their account password.
Technology Used in the project Online Cake Shop
Technologies used in this project:
- HTML: Page layout designed in HTML
- CSS: Styling done using CSS
- JavaScript: Validation and animations implemented using JavaScript
- Java Spring Boot: Backend logic implemented in Java Spring Boot
- MySQL: Database management using MySQL
- React JS: Frontend logic implemented in React JS
- Visual Studio Code: IDE for React JS development
- STS: Spring Tool Suite used for developing Spring Boot APIs
- Tomcat: Project runs on Tomcat server
Supported Operating System
This project can be configured on the following operating systems:
- Windows: Easily configured on Windows with WAMP or XAMPP
- Linux: Compatible with all versions of Linux
- Mac: Can be configured on Mac operating systems