The Online Eyewear Store is a web-based application designed to provide users with a convenient and efficient platform to browse, select, and purchase eyewear products online. The system aims to eliminate the limitations of traditional offline shopping by allowing customers to explore a wide range of spectacles from anywhere at any time.
This project is developed using PHP and MySQL for backend processing and database management, along with HTML, CSS, Bootstrap, and JavaScript for the frontend interface. The system includes essential features such as user registration and login, product browsing with search and filters, wishlist management, cart functionality, secure checkout with delivery address and payment options, and automatic invoice generation in both printable and PDF formats.
An admin panel is also implemented to manage products, categories, users, orders, and inventory. The admin can track order statuses such as pending, confirmed, shipped, delivered, and cancelled, generate sales reports, and monitor overall system performance. Automatic stock updates and order cancellation handling ensure data consistency and reliability.
PROJECT MODULES
Admin Module
This module provides administrator-related functionalities. The administrator manages the entire application and has full control over the system.
Dashboard
In this section, the admin can briefly view:
- Total products
- Total orders
- Total pending orders
- Total confirmed orders
- Total shipped orders
- Total delivered orders
- Total cancelled orders
- Total registered users
- Total revenue
Category Management
In this section, the admin can manage categories of eyewear products.
- Add a new product category
- Update category details
- Delete category
Product Management
In this section, the admin can manage eyewear products.
- Add new products with image upload
- Update product details
- Delete products
- Manage product stock and inventory
Orders Management
In this section, the admin can:
- View complete order details
- Update order status (Pending, Confirmed, Shipped, Delivered, Cancelled)
- Restore stock automatically on order cancellation
- View cancellation reasons
- Auto update payment status on delivery
Search Order
In this section, the admin can search for a particular order using the invoice number or order ID.
Reports
In this section, the admin can view sales and order reports such as:
- Between dates sales report
- Monthly sales report
- Yearly sales report
- Revenue analysis
Registered Users
In this section, the admin can view details of all registered users along with their order history.
Admin Profile
The admin can:
- Update Manage Category
- Change password
- Recover password
User Module
This module provides user-related functionalities for customers visiting the website.
1. Eyewear Shop
In this section, users can:
- View available eyewear products
- Search products by name or brand
- Filter products by category and price
- View product details
Guest users (not logged in) can also browse products.
2. My Account
In this section, users can:
- Register and login
- View and update profile
- Change password
- Logout from account
3. Cart
In this section, users can:
- Add eyewear products to cart
- Update product quantity
- View cart summary
- Proceed to checkout
4. Wishlist
In this section, users can:
- Add products to wishlist
- View wishlist items
- Remove items from wishlist
5. My Orders
In this section, users can:
- View order history
- Track order status
- Cancel orders before delivery
- View cancellation status
6. Invoice Management
The user has the facility to:
- View invoice
- Print invoice
- Download the invoice in PDF format
Brief Information about the Homepage
The homepage of the Online Eyewear Shopping System is accessible to both guest users and registered users.
- Guest users can browse eyewear products and search products by name or brand.
- Guest users can register for a new account.
- Registered users can log in to access the cart, wishlist, orders, and profile features.
✅ What You Will Get
📌 1. Source Code (Complete PHP Project)
📌 2. Database File (.sql MySQL Database)
📌 3. Project Report (Documentation with Diagrams)
📌 4. PPT Presentation (Final Year Project PPT)
📌 5. Installation Guide (Step-by-step setup in XAMPP)
There are no reviews yet.