https://github.com/niteshkumar76/e-commerce_project-
E-Commerce project using MYSQL
https://github.com/niteshkumar76/e-commerce_project-
mysql-database queries rdbms sql
Last synced: 8 months ago
JSON representation
E-Commerce project using MYSQL
- Host: GitHub
- URL: https://github.com/niteshkumar76/e-commerce_project-
- Owner: NiteshKumar76
- Created: 2025-06-03T06:30:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-03T13:26:03.000Z (about 1 year ago)
- Last Synced: 2025-06-03T18:34:21.646Z (about 1 year ago)
- Topics: mysql-database, queries, rdbms, sql
- Homepage:
- Size: 85.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛒 E-commerce Project (MySQL-based)
## Author
- [@NiteshKumar76](https://github.com/NiteshKumar76)
## 📋 Project Overview
This is a backend-driven E-commerce system built using **MySQL** for managing product listings, user accounts, orders, payments, and inventory. It is designed to simulate the core functionality of an online shopping platform.
---
## 🧰 Technologies Used
- **Tools**: MySQL Workbench / phpMyAdmin (optional)
---
## 🧱 Database Schema
The database includes the following main tables:

## 🗂️ Database Schema Overview
The project includes the following core tables:
- `Customer` – stores user information
- `products ` – product listings
- `categories` – product categories
- `orders` – customer orders
- `order_items` – items within each order
- `payments` – simulated payment info
- `cart` – shopping cart management
- `Seller` – information about seller
- `Review` – to provide review
> See `schema.sql` for full schema setup and table relationships.
---
## 🚀 Getting Started
### Prerequisites
- MySQL Server installed (e.g., MySQL 8.0+)
- MySQL Workbench or CLI for DB management
- Optional: XAMPP / WAMP / local server if using PHP
### 📈 Project Goals
- Practice writing SQL queries for real-world business scenarios.
- Understand relationships between entities in an E-Commerce platform.
- Generate analytical insights from raw transactional data.
- Build a foundation for using SQL in BI tools and reporting.
### ✅ Features
Relational schema with normalized structure.
Sample data for testing and analysis.
Ready-to-run queries for reports and dashboards.
Customizable for different business sizes and products.