
Settlr
2025React · Vite · Flask · MongoDB · Gemini · Leaflet
Neighbourhood-matching web app: users set priorities via an AI chatbot or map controls; neighbourhoods are ranked from web-scraped data and shown on a Leaflet heatmap.
Overview
Settlr helps people find neighbourhoods that feel like home. Users submit priorities through an AI chatbot or by selecting preferences on an interactive map. The chatbot recommends neighbourhoods with rankings and analysis based on data scraped from the web, visualized as a heatmap on a Leaflet map.
Key features
- Frontend in React + Vite with Leaflet.js interactive neighbourhood heatmap.
- Flask + MongoDB backend with REST APIs for ranked neighbourhood data.
- Gemini-powered chatbot that turns living priorities into ranked recommendations.
- Web-scraped datasets for school proximity, safety, and related neighbourhood metrics.