Loading Abhiram Reddy Palle

→All workProject file 11 / 18

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

Who sees what
  1. 01→Log inPick a role
  2. 02→StudentAttendance, marks, resources, tests
  3. 03→StaffAttendance, resources, tests
  4. 04■AdminUploads and users

(03)What's inside

  1. 01

    Role-shaped layouts

    A shared dashboard shell — sidebar, top bar — with a route tree per role under /student, /staff and /admin.

  2. 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

(07)Screens

The student viewScreen 01
Next — 12 / 18Web app · Personal financeExpense Tracker→Built three times. Each one taught the next.