Skip to content

Farnaztr/Electronics_shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 BitZone - Electronics E-Commerce Store

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
Homepage Products Product Detail Order

Admin Panel

Product Management Admin profile
Order Admin

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.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors