Kuminovvv
Contact

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.

  1. 01

    Telegram post processing

    Collected listings and extracted property parameters for structured display.

  2. 02

    Classification and media

    Identified listing types and grouped related images into property cards.

  3. 03

    Filters and interactive map

    Connected search parameters to a catalog and Leaflet map.

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