My Hostel is a web-application designed to streamline hostel management:
- Enables students to browse available rooms, check pricing, and see hostel details.
- Allows hostel managers/admins to create, update, and approve hostel room listings.
- Implements user authentication (students & admins) and a simple dashboard for each role.
- Deployed using Firebase Hosting for fast, secure hosting.
- Frontend: React
- Styling: Tailwind CSS + DaisyUI
- Backend/API: Express.js + MongoDB + Prisma
- Authentication: Firebase Auth/ JWT
- Hosting & Database: Firebase Hosting
- User roles: User & Admin
- Role-based access control
- Real-time data updates for availability
- Responsive design: works on mobile & desktop
- Secure deployment: SSL + Firebase built-in protections