Campus ERP · Dashboards
Student Dashboard
Attendance, marks and tests — one login, three roles.
- Type
- Campus ERP · Dashboards
- Role
- [Add role]
- Year
- 2026
- Status
- Prototype
(01)What it is
One app, three dashboards. A student logs in to attendance, marks, resources and tests; a staff member to attendance, resources and tests; an admin to uploads and user management.
- Built at
- On my own time
- First commit
- Apr 2026
- File
- 12 of 18 project pages
(02)How it works
- 01→Log inPick a role
- 02→StudentAttendance, marks, resources, tests
- 03→StaffAttendance, resources, tests
- 04■AdminUploads and users
(03)What's inside
- 01
Role-shaped layouts
A shared dashboard shell — sidebar, top bar — with a route tree per role under /student, /staff and /admin.
- 02
Widgets that matter
An attendance widget, marks cards, an announcements feed, a resource browser and a test interface.
(04)The honest bit
- Sign-in is a demo: one mock user per role, with the session kept in local storage. No real student data.
No fake users, no invented numbers. If it's a demo, it says so.
(05)Built with
- App
- Next.js 16/React 19/TypeScript/Tailwind CSS 4/Recharts
(06)Links
- Live[No live demo yet]
- CodeView the code ↗