Is your feature request related to a problem? Please describe.
Students and faculty often do not know which classrooms are currently occupied or available. Administrators also lack a centralized dashboard to monitor classroom utilization, making room allocation and scheduling less efficient.
Describe the solution you'd like
Introduce a Smart Classroom Occupancy & Seat Availability Dashboard that displays the real-time status of classrooms across the campus.
The dashboard should provide:
- Classroom availability (Available / Occupied)
- Current class details
- Faculty assigned
- Department
- Seating capacity
- Available seats
- Upcoming scheduled classes
- Floor-wise and building-wise filtering
Describe alternatives you've considered
Currently, classroom availability can only be inferred from timetables or manual verification, which is inefficient and time-consuming.
Additional context
Backend
- Create APIs to fetch classroom schedules and occupancy details.
- Calculate seat availability using enrolled student count.
- Support filtering by building, floor, and department.
Frontend
- Build an interactive classroom dashboard.
- Use color indicators:
- 🟢 Available
- 🔴 Occupied
- 🟡 Upcoming
- Add search and filter functionality.
- Display occupancy statistics.
Acceptance Criteria
Possible Labels
feature
frontend
backend
SSoC26
Is your feature request related to a problem? Please describe.
Students and faculty often do not know which classrooms are currently occupied or available. Administrators also lack a centralized dashboard to monitor classroom utilization, making room allocation and scheduling less efficient.
Describe the solution you'd like
Introduce a Smart Classroom Occupancy & Seat Availability Dashboard that displays the real-time status of classrooms across the campus.
The dashboard should provide:
Describe alternatives you've considered
Currently, classroom availability can only be inferred from timetables or manual verification, which is inefficient and time-consuming.
Additional context
Backend
Frontend
Acceptance Criteria
Possible Labels