05
Dashboard Pages Migration
User, Doctor, Hospital, Admin, Founder — all pages, dynamic routes
Week 4–614–18 daysLargest Phase
Phase Progress0/13 tasks · 0%
Rule for every dashboard page
Add 'use client' at top. Replace useNavigate → useRouter. Replace useParams → useParams from next/navigation. Everything else stays identical.
User Dashboard — app/dashboard/
app/dashboard/page.jsx ← Dashboard.jsx
app/dashboard/reports/page.jsx ← Reports.jsx
app/dashboard/upload/page.jsx ← Upload.jsx
app/dashboard/profile/page.jsx ← Profile.jsx
app/dashboard/notifications/page.jsx
app/dashboard/digital-prescriptions/page.jsx
app/dashboard/digital-prescriptions/[id]/page.jsx
app/dashboard/digital-prescriptions/reminders/page.jsx
Doctor + Hospital + Admin + Founder
app/doctor/dashboard/page.jsx
app/hospital/dashboard/ + find-patient/
app/founder/dashboard/ + staff-directory/
app/admin/ — all pages
app/medical/dashboard/page.jsx