Kenya's #1 beauty & fashion e-commerce platform. Perfumes · Human Hair · Waxing · Microblading · Stick-ons · Women/Men/Girls Fashion
# GlamStore Kenya – Full Stack E-Commerce
Kenya's #1 beauty & fashion e-commerce platform.
**Perfumes · Human Hair · Waxing · Microblading · Stick-ons · Women/Men/Girls Fashion**
---
## Project Structure
# GlamStore Kenya — Full Project Structure
```
glamstore/
│
├── README.md
│
├── backend/ ← Django REST API
│ │
│ ├── requirements.txt ← Django, DRF, JWT, CORS, Pillow
│ │
│ ├── backend/ ← Django project config
│ │ ├── __init__.py
│ │ ├── settings.py ← JWT, CORS, DRF, timezone (Africa/Nairobi), KES
│ │ ├── urls.py ← Main router → all 4 app URLs
│ │ └── wsgi.py ← (auto-generated by Django)
│ │
│ ├── core/ ← Custom User + Address
│ │ ├── __init__.py
│ │ ├── apps.py
│ │ ├── admin.py ← User & Address admin panels
│ │ ├── models.py ← User (email login), Address
│ │ ├── serializers.py ← Register, Login, Profile, ChangePassword, Address
│ │ ├── views.py ← RegisterView, LoginView, LogoutView, ProfileView
│ │ └── urls.py ← /api/auth/ routes
│ │
│ ├── products/ ← All product & category logic
│ │ ├── __init__.py
│ │ ├── apps.py
│ │ ├── admin.py ← Product admin with inline images & variants
│ │ ├── models.py
│ │ │ ├── MainCategory ← Perfumes, Hair, Beauty, Clothing
│ │ │ ├── SubCategory ← Girls/Boys/Boss/Babies, Waxing, Microblading…
│ │ │ ├── Brand
│ │ │ ├── Product ← UUID PK, SEO slug, price, stock, gender, meta
│ │ │ ├── ProductImage ← Main + gallery images
│ │ │ ├── ProductVariant ← Size, color, scent, volume, length
│ │ │ ├── Review ← Rating 1–5, verified purchase …