# TODO

## Completed
- Dockerized full stack with Next.js frontend, Django + DRF backend, Celery, Postgres, Redis, MinIO.
- Scaffolded commerce models (products, categories, orders, delivery zones, override codes) with REST endpoints.
- Implemented custom admin menu manager with token-based access.
- Migrated storefront to brand-matched design with shared layout/navigation.
- Added global cart context with persistent storage and checkout flow.
- Created product listing, product detail, and cart pages.
- Imported current logo and palette from resources folder.

## In Progress / Next
- Update backend order serializer to compute totals, enforce limits, record override code usage, and return structured errors.
- Seed database with real products, categories, delivery zones (fixtures / admin entries).
- Wire admin UI for inventory adjustments, delivery zones, override code management.
- Implement image upload and featured flag support in admin + frontend.
- Draft customer email confirmations and order notifications (Pushbullet/SMS).
- Add automated tests (frontend integration + backend unit tests).
- Polish quantity controls and toast notifications on the frontend.
- Capture design assets to a style guide (colors, typography, component specs).
- Prepare deployment scripts for DigitalOcean App Platform or Docker droplet.
