| Planning & Design | 320 | Requirements, architecture, database schema, API design, UI/UX |
| Core Infrastructure | 280 | Next.js setup, auth, multi-tenant middleware, CI/CD, S3 |
| Payment System | 240 | Stripe Connect, checkout, webhooks, subscriptions, audit |
| Core Features | 880 | SuperAdmin, City Admin, Coordinator, Judge, Public modules |
| Branding & Theming | 120 | City/event branding, theme presets, dynamic CSS |
| Email & Communications | 80 | n8n integration, Resend fallback, templates, cron |
| Testing | 320 | Unit tests, API tests, E2E (Playwright), UAT, performance |
| Documentation & Polish | 120 | API docs, user guides, code cleanup, optimization |
| Deployment & Launch | 80 | Production setup, DNS, security hardening, monitoring |
| Subtotal | 2,440 | |
| Contingency (20%) | 488 | Risk buffer for unknowns and scope changes |
| TOTAL WITH CONTINGENCY | 2,928 hrs | |