Function & flow of HMA( Hostel Management App)
Flow Summary:
Working of Admin and User Admin: Manages rooms, hostelers, announcements, and oversees hostel data.
Users: View hostels, check room availability, book or leave rooms, and access announcements.
âš¡ Motivation & Highlights
The purpose of this application is to minimize manual effort and prevent booking conflicts in hostel management:
Real-time response: Room lock operations are kept fast and conflict-free using a lightweight in-memory mechanism.
Persistent storage: MongoDB handles all core data securely and supports flexible querying.
Hybrid approach: Combines real-time efficiency with consistent data handling for better user experience.
🚀 How to Get Started
cd backend npm install
cd ../client npm install
Run the app
cd backend npm start
cd ../client npm run dev