Description
Online Art Gallery Project using Java Spring Boot, Angular, and MySQL
This project utilizes three programming languages: Angular, Java Spring Boot, and MySQL. At Freeprojectz.com, students can access various Java Spring Boot projects for their final year college projects. Our website offers Angular projects with database access, source code, and instructions. The Online Art Gallery mini project is designed for selling and managing art online. Users can view information about art, art categories, orders, sales, and more through this project developed in Angular and Spring Boot. The project allows customers to view art details, make purchases, view order information, and leave comments on art pieces.
For students seeking premium mini projects on Online Art Gallery using Angular and Java Spring Boot, Freeprojectz.com provides full projects with source code and databases. These projects help students learn how to develop applications using Java Spring Boot effectively.
Modules and Description of Online Art Gallery Project:
Art Module:
The Art module manages art data, allowing admins to oversee all art pieces while customers can view the available art. Customers can see a list of all art pieces and view detailed information about each piece.
Art Category Module:
The Art Category module manages art categories, enabling customers to browse different art categories. Customers can view a list of all art categories and explore specific categories.
Order Module:
The Order module handles customer orders, providing customers with access to their orders and payment receipts. This module is crucial in the Online Art Gallery project developed using Angular, Java Spring Boot, and MySQL.
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 Cart: Customers can view and manage items in their cart.
- Customer Payment: Customers can make payments for art pieces using the payment form.
- Customer Order: Customers can view and confirm their orders.
- Customer Feedback: Customers can provide feedback on art pieces.
- Change Password: Customers can change their account password.
Technology Used in the project Online Art Gallery:
The project was developed using the following technologies:
- 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
- Angular: Frontend logic developed using Angular with Angular CLI
- Visual Studio Code: IDE for Angular development
- STS: Spring Tool Suite used for developing Spring Boot APIs
- Tomcat: Project deployed on Tomcat server
Supported Operating System:
This project can be configured on the following operating systems:
- Windows: Easily configured on Windows OS using WAMP or XAMPP
- Linux: Compatible with all versions of Linux
- Mac: Can be configured on Mac OS