Description
Online Art Gallery Mini Project using PHP and MySQL
Our team has created a mini project called Online Art Gallery using PHP and MySQL. This project utilizes PHP version 7.0 and MySQL version 5.6, and can be easily set up on xamp or wamp. The frontend of the project is built using HTML, CSS, and Javascript. This mini PHP project focuses on customer login functionality, with no admin role included. The system provides information on various arts, categories, and types. Once logged in, customers can view art details, order history, and place orders. This project is ideal for students looking for simple PHP MySQL projects.
Modules and Description of Online Art Gallery Project:
Art Module :
The Art Module is designed to provide all the necessary functionalities related to art. It is a crucial component of the Online Art Ordering System developed using PHP and MySQL. Features of this module include viewing art details and client-side validation using JavaScript.
Types Module :
The Types Module manages different types of art. Customers can view and manage art types through this module. Features include viewing a list of all types and detailed information about each type.
Category Module :
The Category Module is responsible for managing information related to art categories. Customers can view a list of all categories through this module.
Login Module :
The Login Module provides a login form for customers to access the system. Features include adding new login records, viewing login details, editing and updating login records, and changing passwords.
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 their art orders.
- Customer Order : Customers can place orders for art pieces.
- Customer Order Confirmation: Customers can confirm their orders.
- Change Password : Customers can change their account passwords.
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
- PHP : Business and frontend logic written in PHP
- MySQL : Database management using MySQL
- Apache2 : Project runs on Apache2 server
- Compatible with XAMP, LAMP, WAMP, or MAMP
Supported Operating System
The project can be configured on the following operating systems:
- Windows : Easily set up on Windows using WAMP or XAMP
- Linux : Compatible with all versions of Linux
- Mac : Can be configured on Mac operating systems