# Glow Mart
Glow Mart is an e-commerce platform for supplements and skincare products, offering a smooth ordering experience with integrated M-Pesa payments. Built with React, Django, and SQLite, it leverages Safaricom Daraja API for payments and ngrok for local testing.
## Features
- 🛍️ Browse supplements and skincare products
- đź›’ Online ordering system with cart management
- đź’ł M-Pesa payments via Safaricom Daraja API
- 🔄 Real-time payment status updates
- 📱 Mobile-responsive design
- đź§Ş ngrok tunnel for local webhook testing
## Tech Stack
| Layer | Technology |
|-------------|-------------------------------------|
| Frontend | React |
| Backend | Django + Django REST Framework |
| Database | SQLite |
| Payments | Safaricom Daraja API (M-Pesa) |
| Testing | ngrok |
## Prerequisites
- Node.js & npm
- Python 3.9+
- pip
- ngrok account
- Safaricom Daraja API credentials (Consumer Key & Secret)
## Installation
### 1. Clone the repository
```bash
git clone
github.com
cd glow-mart