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

https://github.com/lparham2/exot-animal-e-commerce-platform

An e-commerce database with 10+ tables and 9+ relationships, enabling product browsing, order processing, and customer reviews. Features triggers, stored procedures, and SQL queries for efficient data handling. Follows a story-driven approach where Bhavin buys a lion for his new zoo.
https://github.com/lparham2/exot-animal-e-commerce-platform

e-commerce eer-diagram er-diagram final-report mysql-database powerpoint presentation sql

Last synced: about 2 months ago
JSON representation

An e-commerce database with 10+ tables and 9+ relationships, enabling product browsing, order processing, and customer reviews. Features triggers, stored procedures, and SQL queries for efficient data handling. Follows a story-driven approach where Bhavin buys a lion for his new zoo.

Awesome Lists containing this project

README

        

# 🦁 Exotic Animal E-Commerce Platform

### 📌 Project Overview
The **Exotic Animal E-Commerce Platform** is a **database-driven system** designed to facilitate the **legal and humane distribution of exotic animals** and their necessities. It ensures **secure transactions, data integrity, and efficient management** of orders, payments, and customer interactions.

The project follows a **story-driven approach**, making the learning experience more **fun and personal**. **Gracie and Lilly** each met **Bhavin Patel** at different points in time, completely unaware of their mutual connection.

**Ironically, through casual catch-ups, Bhavin realized they were attending the same school and enrolled in the same Master of Science in Analytics (MSA) program at Georgia State University.** This unexpected connection turned into a close friendship, and when it came time to choose a project for their class, they decided to incorporate their friend into the project in a humorous and engaging way.

To make the **e-commerce platform** more relatable and enjoyable, they **curated a story where Bhavin purchases a lion for his new zoo**, blending their personal connection with real-world database management concepts. This approach not only added **humor and personality** to the project but also made the learning process more engaging and memorable.

📚 **This project was completed for academic use as part of MSA 8040: Data Management for Analytics** under **Professor Saeid Motevali** at **Georgia State University** for the **Master of Science in Analytics (MSA) program**.

---

## 🛠️ Tech Stack
- **Database**: MySQL
- **Query Development**: SQL (CRUD, Complex Queries, Indexing)

---

## 📂 Database Design
✅ **10+ Tables & 11 Relationships** (3rd Normal Form - 3NF)
✅ **Data Integrity & Constraints** (Primary & Foreign Keys)
✅ **Triggers & Stored Procedures** for automation
✅ **Optimized SQL Queries** for performance

### 📌 **Key Entities**
- **Users**: Customers & Admins
- **Products & Categories**
- **Orders & Order Details**
- **Payments & Shipping**
- **Suppliers & Discounts**
- **Reviews & Ratings**

### 📌 **Key Features**
🚀 **Product Browsing & Order Processing**
🔐 **Secure Payment Handling**
📦 **Shipping & Order Tracking**
⭐ **Customer Reviews & Ratings**
⚙️ **Automated Triggers & Stored Procedures**

---

## 📊 Query Development
✔ **CRUD Operations** - `INSERT`, `UPDATE`, `DELETE`, `SELECT`
✔ **Advanced Queries** - `GROUP BY`, `ORDER BY`, `JOIN`
✔ **Performance Optimization** - Indexing for faster retrieval

Example Query:
```sql
SELECT ProductName, Price
FROM Products
ORDER BY Price DESC;
```

---

## 📑 Documentation
- **ER Diagrams** - Entity-Relationship Diagrams for database structure
- **Data Dictionary** - Detailed descriptions of tables and attributes
- **SQL Queries** - Basic & complex queries for transactions and analytics
- **Project Report** - Overview, challenges, and implementation details
- **Presentation Slides** - [Exot Animal E-Commerce Presentation (PDF)]

---

## 🎯 Contributors
👩‍💻 **Lilly Parham**
👩‍💻 **Gracie Rehberg**
👩‍💻 **Pamela Alvarado-Zarate**

📚 **Georgia State University - Master of Science in Analytics**

---
### *📌 Note:*
This project is for **academic purposes** and is based on dummy data created by the contributors.