PERSONAL PROJECT / PROPERTY SEARCH
SPB Rent
A Telegram listing aggregator with filters and geographic search.
Telegram listing aggregator: data collection, classification, filters, and an interactive map.
01 /CONTEXT AND TASK
From messages to a catalog
Turn a stream of Telegram posts into structured rental listings.
Source posts differ in format and content. A useful search needs extracted property parameters, object classification, and one catalog with a map.
02 /IMPLEMENTATION
Key solutions
Data processing stages and user search tools.
- 01
Telegram post processing
Collected listings and extracted property parameters for structured display.
- 02
Classification and media
Identified listing types and grouped related images into property cards.
- 03
Filters and interactive map
Connected search parameters to a catalog and Leaflet map.
- 04
API and data storage
Built Go and PostgreSQL server logic to process and serve listings to the frontend.
03 /MY CONTRIBUTION
Area of responsibility
Built server-side listing processing and the search interface.
Connected Telegram collection, a server API, and a Next.js catalog with filters and a map. Also worked on object classification, media grouping, and map behavior.
04 / TECHNOLOGY
Under the hood
- Next.js
- Go
- Leaflet
- PostgreSQL
SPB Rent turns scattered Telegram listings into a structured home search service.