Hostel & Mess Management
Manage hostel infrastructure, student allocations, attendance, mess plans, visitor logs, and maintenance complaints.
Hostel Module Tabs
Tab 1: Setup — Hostel Infrastructure
Create the physical hostel hierarchy before allocating students:
- Navigate to Hostel in the sidebar.
- Click "Add Hostel" to create a hostel (e.g., "Boys Hostel").
- Inside a hostel, create Blocks (e.g., "Block A", "Block B").
- Inside a block, create Rooms with a room number and capacity.
- Inside a room, create Beds with a bed number.
The full hierarchy is: Hostel → Block → Room → Bed
Tree View
The Setup tab renders the entire hostel structure as an expandable tree. Click any node to expand/collapse its children. Edit or delete items using the action icons on each row.
Tab 2: Allocations
Assign students to available hostel beds:
- Switch to the "Allocations" tab.
- Click "Allocate Student".
- Search for a student by typing their name — results load dynamically (search-as-you-type with debounce).
- Select the Hostel → Block → Room → Bed from cascading dropdowns.
- Click Allocate.
You can also Vacate a student (frees the bed) or Transfer them to a different bed.
Tab 3: Attendance
Hostel attendance is separate from academic attendance and supports two sessions:
- Morning Roll Call — Verify students are present before the school day
- Night Roll Call — Verify students are in their rooms at curfew
- Select the Hostel and Date.
- Choose the Session (Morning / Night).
- Mark each student as Present, Absent, or Leave.
- Click "Save Attendance".
Tab 4: Visitors
Log external visitors coming to meet hostel residents:
- Click "Register Visitor".
- Search for the hostel student being visited.
- Enter the visitor's Name, Relation, Phone, and Purpose.
- Click Register. A printable Gate Pass is generated automatically.
- When the visitor leaves, click "Checkout" to log the exit time.
Tab 5: Complaints
Students can raise maintenance and hostel-related complaints:
- Students submit complaints from their Hostel portal page with a title and description.
- Complaints appear in the admin's Complaints tab with a status workflow:
| Status | Meaning |
|---|---|
| Open | Newly submitted by student |
| In Progress | Admin has acknowledged and is working on it |
| Resolved | Issue has been fixed |
| Closed | Complaint closed after resolution |
Tab 6: Mess
Manage the hostel dining facility:
- Meal Plans — Define daily plans with meal type (Breakfast / Lunch / Dinner), items, and dietary tags (Vegetarian, Non-Vegetarian, Vegan, etc.).
- Mess Enrollments — Enroll hostel students into the mess program.
- Menu Visibility — Plans are displayed on the Student/Parent hostel portal for easy reference.
Dashboard KPIs
The School Admin Dashboard shows three hostel-specific stat cards:
- Hostel Occupancy — Total beds and occupancy percentage
- Open Complaints — Number of unresolved hostel complaints
- Today's Visitors — Number of visitors registered today
Student/Parent Hostel Portal
Students and Parents have a dedicated Hostel tab in their portal showing:
- Room allocation details (hostel, block, room, bed)
- Mess menu for the current week
- Hostel attendance history
- Complaint submission and tracking
- Visitor log (who visited and when)