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.
- Host: GitHub
- URL: https://github.com/lparham2/exot-animal-e-commerce-platform
- Owner: lparham2
- Created: 2025-02-06T17:45:19.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-07T00:54:33.000Z (4 months ago)
- Last Synced: 2025-04-05T22:16:54.001Z (about 2 months ago)
- Topics: e-commerce, eer-diagram, er-diagram, final-report, mysql-database, powerpoint, presentation, sql
- Homepage:
- Size: 4.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 retrievalExample 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.