ShipDesk
Task Manager
ShipDesk
Progress
0%
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
3 hrs
app/dashboard/reports/page.jsx ← Reports.jsx
2 hrs
app/dashboard/upload/page.jsx ← Upload.jsx
2 hrs
app/dashboard/profile/page.jsx ← Profile.jsx
2 hrs
app/dashboard/notifications/page.jsx
1 hr
app/dashboard/digital-prescriptions/page.jsx
3 hrs
app/dashboard/digital-prescriptions/[id]/page.jsx
2 hrs
app/dashboard/digital-prescriptions/reminders/page.jsx
1 hr
Doctor + Hospital + Admin + Founder
app/doctor/dashboard/page.jsx
3 hrs
app/hospital/dashboard/ + find-patient/
3 hrs
app/founder/dashboard/ + staff-directory/
4 hrs
app/admin/ — all pages
6 hrs
app/medical/dashboard/page.jsx
2 hrs