๐ŸŒŸ Inspiration As students living away from home, we saw firsthand how hard it was to find good rooms or roommates. Information is scattered, brokers are costly, and thereโ€™s no student-first solution. So we built one.

๐Ÿ  What it does HostelHunt is a web platform where students can:

๐Ÿ“ List rooms with rent, location, BHK, roommates, and contact number

๐Ÿ” Search listings using filters like locality, BHK type, or number of roommates

๐Ÿ’ฌ Chat with an AI assistant (Dialogflow chatbot) for help

๐Ÿ“ฑ Contact listers directly via WhatsApp

๐Ÿ› ๏ธ How we built it Frontend: HTML + Tailwind CSS

Logic: JavaScript (vanilla)

Storage: localStorage

AI Chatbot: Integrated Dialogflow with pre-trained intents (listing help, contact, search)

Extra: WhatsApp link buttons for direct contact, fully responsive layout

โš™๏ธ Features we added ๐Ÿ”Ž Search Bar: Filter listings by location, BHK, or building name

๐Ÿ“Š Dropdown Filters: Filter by roommates and BHK

๐Ÿ”„ Sorting Options: Sort by rent, date posted

๐Ÿ’ฌ Chatbot: Dialogflow assistant that answers FAQs and helps users

โœ… Default Listings: Even if localStorage is empty

๐Ÿ“ฒ WhatsApp Button: Direct contact with lister

๐Ÿงฑ Challenges we ran into Merging default and submitted listings without overwriting

Maintaining responsiveness across screen sizes

Linking WhatsApp dynamically from form input

Making the chatbot handle intent recognition properly

๐Ÿ† Accomplishments weโ€™re proud of Complete front-end MVP with real usability

Seamless integration of chatbot and WhatsApp contact

Clean, modern UI built from scratch

Real-time filtering and searching โ€” no backend required

๐Ÿ“š What we learned Using localStorage effectively for dynamic apps

Building clean UIs with Tailwind

Creating helpful chatbot flows using Dialogflow

Enhancing UX through search, filter, and sort design

๐Ÿ”ฎ What's next for HostelHunt Image uploads for room previews

Google login and user authentication

Backend (Node.js + MongoDB) for persistent storage

Admin dashboard for moderating listings

Multi-language support (English + Hindi/Marathi)

Built With

Share this project:

Updates

Submission history