Inspiration
This project is inspired by all the first-time home-buying experience I've witnessed and experienced -- all of them involve being overwhelmed by information and wondering if the right decision/strategy is being made. I want to leverage Gemini 3 to really support the home buyers and help them cut through noise to find the right home that fits their evolving preference, both stated and unstated.
What it does
It mainly does two things: 1- it learns user's preference -- by observing user's behavior through swiping through listings and real life touring inferring the reason behind it, and sometimes through explicit ask, and update user's preference accordingly. 2- using user's unique preference, it deep researches the listings for what matches the user and the potential concern that needs to address during the physical tour, in which the app will also have Gemini live to guide the user with a smart touring checklist to ensure an effective touring experience. It also log all meaningful notes and generate an offer strategy as well as email draft if the user is considering this house after touring.
How we built it
- Framework: Next.js 16 (App Router)
- Styling: Tailwind CSS v4, Framer Motion
- AI: Google Gemini 3.0 Pro/Flash, Vertex AI (Imagen 3)
- Database: Firebase Firestore database, storage and authentication
- External API: RentCast API, google map street view static API
Challenges we ran into
The biggest challenge is to get the data right. In the us market the listings related data are fragment and many of them are expensive and hard to get without a license. Another challenge is this is my first time largely vibe coding using the language that i'm not familiar with. It's not as easy as it sounds really. Many times I need to take multiple steps back to see what went wrong.
Accomplishments that we're proud of
I'm proud that I use my spare time to finish this project on my own.
What we learned
It's very different to build products outside work. There are so many more things need to be considered and so many trade-offs to make.
What's next for HomeQuest
I believe the home buying process will be eased a lot with AI coming into the picture and i plan to ask some of my friends to really try this app in their home buying journey.
Built With
- antigravity
- firebase
- framer
- gemini
- google-streetview
- next.js
- rentcast
- tailwind
- unsplash
- vertexai
Log in or sign up for Devpost to join the conversation.