HostelHub is a modern web application designed to enhance hostel life for students. It provides a seamless platform for sharing mess ratings, managing lost & found items, and building a supportive hostel community.
- Rate Your Mess: Students can rate their hostel mess experience, leave comments, and upload images.
- View Ratings: See ratings and reviews from other students to make informed choices about meals.
- Anonymous Feedback: Option to submit ratings anonymously for honest feedback.
- Visual Analytics: Pie and trend charts to visualize mess ratings over time.
- Report Lost Items: Easily report lost belongings with details and images.
- Browse Found Items: View items found by others and connect with the finder.
- Mark as Found: Update the status when an item is recovered.
- Search & Filter: Quickly search and filter items by keywords or status.
- Secure Login/Register: JWT-based authentication for secure access.
- Session Management: Stay logged in across sessions with token storage.
- Protected Actions: Only authenticated users can submit ratings or lost & found reports.
- Mobile-Friendly: Fully responsive design for use on any device.
- Attractive Animations: Smooth transitions and engaging visuals using Framer Motion.
- Dark Mode Support: Toggle between light and dark themes for comfortable viewing.
- Frontend: React, Vite, Tailwind CSS, Framer Motion, Lucide Icons, Recharts
- Backend: Node.js, Express.js, Multer (for image uploads), JWT
- Database: MongoDB
- Deployment: Render.com
Explore the live site here:
👉 Live Link
Contributions are welcome!
Please open an issue or submit a pull request to contribute.
This project is licensed under the MIT License.