Inspiration

Finding student accommodation is stressful — scattered listings, no transparency on pricing, and zero communication between students and hostel owners. We wanted to build something that makes the whole process as smooth as booking a hotel, but designed specifically for students.

What it does

NestFind is a full-stack hostel marketplace where students can browse verified hostel listings, filter by price, gender, location, and amenities, book a room with a payment screenshot, and chat directly with owners. Owners get a dedicated dashboard to manage listings, track bookings, view analytics, and respond to students in real time.

How we built it

Built with Flutter for cross-platform support (mobile + web), Supabase as the backend for authentication, database, real-time messaging, and file storage. The UI follows a Booking.com-inspired design system with a 60/30/10 color rule. Deployed on Netlify for web.

Challenges we ran into

Real-time chat with Supabase streams required careful stream management to avoid memory leaks Row Level Security policies on Supabase needed precise configuration for message deletion and file uploads Making the UI responsive across mobile and web with the same codebase took significant layout work Provider state management caused assertion errors during widget build cycles that needed careful async handling

Accomplishments that we're proud of

A fully working end-to-end booking flow with payment proof upload Real-time chat between students and owners with message delete A live analytics dashboard with donut charts, leaderboards, and insights Clean responsive UI that works on both mobile and web from a single Flutter codebase

What we learned

How to structure a multi-role Flutter app (student vs owner) cleanly Supabase RLS policies and storage bucket configuration Building responsive layouts in Flutter without separate codebases The importance of async safety when using ChangeNotifier with Supabase

What's next for Nest Find

Push notifications for new bookings and messages In-app payment integration (JazzCash / EasyPaisa) Map view for hostel locations Student reviews and verified badges for top-rated hostels Admin panel for platform moderation

Built With

Share this project:

Updates