Skip to content

## 🚀 Feature Request: Smart Classroom Occupancy & Seat Availability Dashboard #750

Description

@KolaSailaja

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

  • Dashboard displays all classrooms with occupancy status.
  • Users can filter classrooms by building, floor, and department.
  • Seat availability updates automatically.
  • Upcoming scheduled classes are displayed.
  • Responsive design for desktop and mobile.
  • Existing classroom scheduling functionality remains unaffected.

Possible Labels

feature
frontend
backend
SSoC26

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions