# Development Checklist (Audit-Only) ## Phase 0 – Foundation - Setup monorepo - Setup MySQL, MongoDB, Redis - Configure base NestJS apps - Setup libs/common, libs/db ## Phase 1 – Auth & RBAC - Implement login - JWT - 2FA - RBAC roles: SuperAdmin, Manager, Admin, Viewer - Only SuperAdmin can manage users/roles ## Phase 2 – Mgnt Modules - Ads - Videos - Channels - Categories - Tags - System Params - Upload service - Audit trails only - Immediate publish workflow ## Phase 3 – App API - Ads placement - Homepage data - Video listing - Redis-driven ad pools ## Phase 4 – Stats Pipeline (Future) - Event ingestion - Redis stream/queue ## Phase 5–8 (Future) - Optimization - Monitoring - Advanced features