The Online Store System is a versatile e-commerce platform designed to facilitate seamless transactions, offer bilingual support (Arabic and English), and provide an extended feature set for both clients and administrators.
PHP (Server-side scripting)
MySQL (Secure & relational data storage)
HTML, CSS, JavaScript, Bootstrap
jQuery, Ajax, jQuery SelectBox, Sortable jQuery UI (for manually ordering products)
Authentication, Data Encryption
| Category | Technologies |
|---|---|
| Back-end | PHP (Server-side scripting) |
| Database | MySQL (Secure & relational data storage) |
| Front-end | HTML, CSS, JavaScript, Bootstrap |
| Enhancements | jQuery, Ajax, jQuery SelectBox, Sortable jQuery UI (for manually ordering products) |
| Security | Authentication, Data Encryption |
The database follows a relational model to manage data efficiently.
🔹 Main Database Tables
Stores customer login and profile details.
Stores product details, pricing, and availability.
Manages customer orders and their statuses.
Stores items added to the shopping cart.
| Table Name | Description |
|---|---|
| users | Stores customer login and profile details. |
| products | Stores product details, pricing, and availability. |
| orders | Manages customer orders and their statuses. |
| cart | Stores items added to the shopping cart. |
📌 Example Table: orders
Type: INT
Description: Primary key, unique identifier for each order.
Type: INT
Description: Foreign key referencing the users table.
Type: INT
Description: Foreign key referencing the products table.
Type: DATE
Description: Date when the order was placed.
Type: VARCHAR
Description: Status of the order (e.g., Pending, Shipped, Delivered).
| Column Name | Type | Description |
|---|---|---|
| id | INT | Primary key, unique identifier for each order. |
| user_id | INT | Foreign key referencing the users table. |
| product_id | INT | Foreign key referencing the products table. |
| order_date | DATE | Date when the order was placed. |
| status | VARCHAR | Status of the order (e.g., Pending, Shipped, Delivered). |