An open API service indexing awesome lists of open source software.

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

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:
![E-commerce _database_schema](https://github.com/user-attachments/assets/77461f81-95b1-4b24-a928-dc1a82b74e1a)

## 🗂️ 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.