Task: Scaffold Creator Dashboard Page
Overview
Creators need a home base showing key stats at a glance. This issue delivers a static dashboard skeleton with placeholder cards — real data wiring comes later.
Goals
- Route:
/dashboard
- Layout: welcome header + grid of stat cards (followers, earnings, posts — mock values)
- Empty state for new creators ("Complete your profile to get started")
- Use app shell from the navigation issue
- Responsive card grid (1 col mobile, 2–3 cols desktop)
Deliverables
app/(dashboard)/dashboard/page.tsx
components/dashboard/StatCard.tsx and DashboardHeader.tsx
- Mock data in
lib/mocks/dashboard.ts (clearly labeled as mock)
Acceptance Criteria
- Dashboard renders inside the app shell
- Stat cards display label, value, and optional trend placeholder
- No backend dependency required for merge
- Components are reusable for future real data hooks
- Accessible headings and semantic HTML (
main, section)
Task: Scaffold Creator Dashboard Page
Overview
Creators need a home base showing key stats at a glance. This issue delivers a static dashboard skeleton with placeholder cards — real data wiring comes later.
Goals
/dashboardDeliverables
app/(dashboard)/dashboard/page.tsxcomponents/dashboard/StatCard.tsxandDashboardHeader.tsxlib/mocks/dashboard.ts(clearly labeled as mock)Acceptance Criteria
main,section)