Settlr hero

Settlr

React · 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.

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.

  • 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.