Files
FullMoonBakehouse-archive-2025/ROADMAP.md
2025-11-09 00:26:00 -06:00

30 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Roadmap
## Phase 0 Foundation (Done)
- Docker-compose stack for frontend (Next.js), backend (Django + DRF), Celery, Postgres, Redis, MinIO.
- Commerce models, migrations, and API endpoints for products, categories, orders, delivery zones, override codes.
- Brand-aligned frontend shell with shared layout, hero, FAQ, and admin menu manager.
## Phase 1 Ordering Experience (Next)
- **Backend**: finalize order serializer/view to compute totals, enforce inventory/max-per-order, handle override codes, delivery fees, and tap Stripe/Twilio stubs.
- **Frontend**: integrate checkout POST with success/error states, toasts, persisted customer info, refined quantity steppers.
- **Data**: seed initial menu categories, offerings, delivery zones via fixtures or admin UI.
## Phase 2 Operations & CMS
- Admin portal: inventory adjustments, delivery zone editor, override code generator UI.
- Media management: image uploads (S3/MinIO), featured flags, product scheduling.
- Notifications: Pushbullet/email confirmations for new orders, low stock alerts.
- Analytics dashboard (orders per week, top products, ingredient usage) with nightly Celery aggregation.
## Phase 3 CSB & Growth
- CSB subscription models (plans, seasonal windows, recurring billing).
- Customer accounts & order history portal.
- Marketing hooks (newsletter signup integration, referral codes, gift cards).
- Deployment automation (DigitalOcean App Platform or droplet scripts), monitoring, backups.
## Phase 4 Intelligence & Delight
- Ingredient forecasting based on order history & CSB commitments.
- Custom pick-ticket iPad mode with offline caching.
- Loyalty program or CSA-style credit bank.
- Integration with bookkeeping/inventory (e.g., QuickBooks, Airtable) if desired.