All projects

Inmo-Sniper

A real estate radar with custom searches and personal alerts.

AI & DataIn development · beta prep

Self-hosted application to aggregate real estate listings, configure searches, and receive account-based notifications. Includes a React dashboard, interactive maps, and an offline-ready PWA.

The problem

Tracking property listings across fragmented platforms requires filtering out noise, comparing price references, and preventing duplicate notifications.

The solution

Python ingestion and analysis workers backed by PostgreSQL and PostGIS. The interface arranges searches, filters, and map areas, paired with configurable alerting channels.

Core capabilities

  • Searches by municipality, province, and custom map boundary polygons.
  • Filtering, market pricing benchmarks, and listing deduplication.
  • Real-time alerts via Telegram, ntfy, and Web Push.
  • PWA with offline access to saved properties.

How it works

Property listing ingestion powers geospatial searches and personal notifications.

Select a part of the architecture map to learn about its role.

Listings & Searches

The platform aggregates property listings and allows creating searches by city, province, or map polygon. User criteria determine alert triggers.

Ingestion & Analysis

Python workers ingest and normalize incoming listings. Deduplication logic and market price benchmarks filter repeated posts and highlight deals.

Spatial Database

The database persists listings alongside precise coordinates. PostGIS provides the spatial engine to support custom polygon searches on the map.

Dashboard & Alerts

The frontend combines filters and map views with notifications via Telegram, ntfy, and Web Push. The PWA allows consulting saved properties offline.

Looking for someone like this?

Let's talk about your engineering team and the software you need to build.

Email me