This project is a full-stack Hostel Management System designed specifically for managing short-term stays of college staff and guests.
The idea was inspired by our college rector, who identified the need for a centralized system to manage room bookings, user data, and availability in hostels.
Currently, there is no dedicated application to handle:
- Room booking
- Guest/staff management
- Payment tracking
- Check-in / Check-out records
This system aims to solve all these problems in a structured and digital way.
College staff, professors, HODs, principals, and external guests often require temporary accommodation (24-hour stay) during events or meetings.
However:
- No centralized booking system exists
- Room availability is manually managed
- No proper tracking of users and stay duration
- No integrated payment system
This application provides a complete digital solution where:
- Users can Sign Up and Login
- Select their role (Guest / Faculty)
- Based on role, navigate accordingly
- Fill profile details (including gender)
- View hostels and rooms based on availability
- Book rooms with pricing and amenities
- Make payment via SBI Collect
- Track bookings and history
- Manage check-in and check-out automatically
- Professor
- HOD
- Principal
- External visitors attending events/meetings
- 4 AC Rooms
- 4 Non-AC Rooms
- 2 Non-AC Rooms
- Male users → Sahyadri available, Nandgiri shown as unavailable
- Female users → Nandgiri available, Sahyadri shown as unavailable
-
Pricing differs based on user role:
- Guest
- Professor
- HOD
- Principal
-
Example:
- AC Room → ₹1000 / 24 hours (base case)
- Dynamic pricing based on role
- User selects room
- Views:
- Images
- Amenities
- Price
- Clicks Book Room
- Redirected to SBI Collect
- After payment:
- Room count decreases automatically
- After checkout:
- Room availability resets automatically
- Authentication (Signup/Login)
- Role-based system
- Gender-based hostel filtering
- Room booking system
- Real-time availability update
- Payment integration (SBI Collect)
- Booking history tracking
- Feedback system
- Help chatbot
- SOS call to hostel rector
- College information section
- Hostel details & history
- Location tracking (map integration)
- React.js
- Tailwind CSS (UI Enhancement)
- Node.js
- Express.js
- MongoDB