Project

Apartment Finder

An AI-powered rental property aggregator that scrapes listings from multiple sources, scores photo quality with Gemini Vision, and presents everything on an interactive map-and-table dashboard.

Open Live Demo Back to Projects
Apartment Finder dashboard

How it works

Scrape. Score. Search.

Multi-Source Scraping

Crawls Craigslist, Zillow, Apartments.com, Trulia, Realtor.com, and Zumper. Extracts price, beds, baths, sqft, amenities, photos, and contact info.

Gemini Vision Scoring

Each listing's photos are analyzed by Google's Gemini Vision API for quality rating, flooring type, natural light, kitchen style, outdoor space, and size impression.

Interactive Dashboard

Sortable table with filters for price, distance, beds, quality, flooring, amenities. Map with clustered markers, photo popups, and housing-type color coding.

Work Commute Scoring

Add work locations and see average commute distance for every listing. Prioritize apartments that minimize your daily drive.

Scam Detection

Flags suspicious listings based on price anomalies, stock photos, and known scam patterns from the data.

Detail Pages

Every listing gets a generated detail page with full photo gallery, lightbox, formatted description, contact info, and commute breakdown.

Built with

Gemini Vision API Python Playwright Leaflet / OpenStreetMap Web Scraping HTML / CSS / JS