You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A fully functional electronics e-commerce platform built with PHP and MySQL. This project demonstrates full-stack web development skills including user authentication, product management, order processing, and an admin dashboard.
Screenshots
User Interface
Homepage
Products
Product Detail
Order Form
Admin Panel
Product Management
Admin profile
Features
👤 User Features
Feature
Description
User Authentication
Register and login with session management
Product Catalog
Browse products with images, prices, and stock
Product Details
View full product information with description
Postal Order
Place orders with shipping details
Contact Form
Send messages (login required)
🔐 Admin Features
Feature
Description
Admin Login
Secure login system for administrators
Product Management
Add, edit, delete products with image upload
Order Management
Track order status: Pending → Ready → Shipped → Cancelled
UI/UX
Glassmorphism design with blur effects
Particle rain animation on page load
3D hover effects on product cards
Fully responsive on all devices
Persian (RTL) language support
🛠️ Technologies
Category
Technologies
Frontend
HTML5, CSS3, JavaScript, Font Awesome
Backend
PHP 7.4+ (Procedural)
Database
MySQL
Server
Apache (XAMPP / WAMP)
Version Control
Git & GitHub
Database Schema
Table: users
Column
Type
Description
id
INT(10)
Primary key (auto-increment)
realname
VARCHAR(80)
User's full name
username
VARCHAR(30)
Unique username
password
VARCHAR(20)
Password
email
VARCHAR(60)
Email address
type
TINYINT(1)
0 = user, 1 = admin
Table: products
Column
Type
Description
pro_code
INT(10)
Primary key (auto-increment)
pro_name
VARCHAR(200)
Product name
pro_qty
INT(10)
Stock quantity
pro_price
FLOAT
Unit price
pro_image
VARCHAR(80)
Image filename
pro_detail
TEXT
Product description
Table: orders
Column
Type
Description
id
INT(10)
Primary key (auto-increment)
username
VARCHAR(30)
Ordering user
orderdate
DATE
Order date
pro_code
INT(10)
Product ID
pro_qty
INT(10)
Quantity ordered
pro_price
FLOAT
Unit price
mobile
VARCHAR(11)
Contact number
address
VARCHAR(400)
Shipping address
trackcode
VARCHAR(24)
Tracking code
state
INT(1)
0=pending, 1=ready, 2=shipped, 3=cancelled
🔑 Default Admin Login
Username
Password
Role
admin
1234
Administrator
Installation Guide
Prerequisites
PHP
MySQL
Local web server (XAMPP / WAMP / MAMP)
About
Full-featured electronics e-commerce store built with PHP and MySQL, featuring user authentication, product management, order processing, and admin dashboard.