This project uses AI to generate personalized real estate recommendations based on your life situation and income. The real estate data is sourced from the Czech Republic site sreality.cz. The data can be stored in a MongoDB database, populated by a scraper available on GitHub.
AI Home Advisor uses both Mixtral and Llama 3 with FastAPI in backend to generate real estate recommendations. The user can input their life situation and income, and the AI will generate a list of real estate recommendations based on the user's input. The AI will then filter the real estate data from sreality.cz and return the filtered data to the user.
- Clone the repository with
git clone https://github.com/karlosmatos/home-ai-advisor.git
. - Copy the
.env.example
file to.env
. - Create an account at Groq.com and add your API key under
GROQ_API_KEY
in your.env
- Add the base URL of the API under
NEXT_PUBLIC_API_BASE_URL
in your.env
. If you are running the application locally, it should behttp://localhost:8000
. - Install the dependencies with
npm install
. - Run the application with
npm run dev
and it will be available athttp://localhost:3000
. API will be available athttp://localhost:8000/docs
.
Deploy the example using Vercel: