back to projects
flat-scraper

flat-scraper

Full-stack real estate scraper. Fetches ~500 listings from a Czech property site, stores them in PostgreSQL, and serves them through a React frontend — all containerized with Docker.

2023Personal
TypeScriptReactExpressPostgreSQLDockerpersonal

// purpose

Needed a way to monitor property listings without checking the site manually every day.

// takeaway

Containerizing from day one makes deployment trivial.

// stack

TypeScriptExpressReactVitePostgreSQLTypeORMDocker

// challenges

01

Handling scraper failures and retries without losing data.

02

Keeping the frontend usable while the backend is still initializing.