Phase 1
Highest priorityMake it real (must-have foundation)
- Auth + roles: add sign in/up and role selection (Creator/Brand) with protected routes.
- Backend + database: replace lib/data.ts with persisted models (users, creator_profiles, brand_profiles, requests).
- Real connect flow: submit deal requests to DB, show status (new, accepted, rejected, completed).
- Basic dashboards: /dashboard/creator and /dashboard/brand to manage incoming/outgoing requests.
- Global states: add app/loading.tsx, app/error.tsx, app/not-found.tsx.