
Hostel Management System
// key_features
- Student portal for room applications and complaints
- Warden portal for room assignment and attendance
- Health officer portal with doctor scheduling and medicine inventory
- Accountant portal for fees and salary management
- Role-based access across four separate dashboards
- Notice board with file uploads
// description
A comprehensive multi-portal system built to digitize hostel operations that were previously handled manually across separate registers. It includes four dedicated portals — Student, Warden, Health Officer, and Accountant — each with its own role-specific workflows. The purpose was to eliminate the inefficiency of disconnected paper-based processes for room allocation, complaints, health requests, and fee tracking, replacing them with one connected system where data stays consistent across departments. The target users are hostel administration staff (wardens, health officers, accountants) who need reliable daily tools to manage students and operations, and students themselves, who use the portal to apply for rooms, raise complaints, and manage health requests.
// challenges
Coordinating four separate portals (Student, Warden, Health Officer, Accountant) meant designing a database schema that stayed consistent across modules built by different team members. Keeping data in sync — like a room status change reflecting correctly across both the Warden and Student views — required careful foreign key relationships and testing across all four PHP codebases.
// future_plans
Adding a room availability calendar for real-time visibility, email notifications for approvals and complaint updates, and migrating the frontend to a more modern, mobile-responsive interface instead of the current desktop-first design.