MVP Development for Startups

Monitoring and comparing rates across many sources

An aggregator that collects offers from dozens of independent sources, brings them to a common shape and shows the comparison in one table.

year of launch: collecting and comparing rates across many sources
2017

Challenge

Comparing rates looks simple right up to the moment there are more than three sources. Some publish an API, some only a page, some change their format without warning, and some go quiet. The reader, meanwhile, needs a table they can trust right now, and a row that went stale an hour ago is worse than a missing one.

Solution

The system was built as a collection pipeline rather than a folder of scripts.

Each source is polled on its own schedule in its own way, the answer is normalised, and only after a plausibility check does it reach the shared table. A source that has gone silent or started returning nonsense is flagged and does not spoil the comparison for the rest. Freshness is tracked per row, and data past its allowed age is not presented as current.

Architecture and implementation

How it works:
· polling dozens of independent sources on schedule
· two ways of fetching data: a programmatic interface and page parsing
· normalisation against a shared catalogue of directions
· a plausibility check that discards outliers
· flags on sources that go quiet or return errors
· a comparison table with sorting and filters

Every row carries its own freshness marker.

Result

The service launched in 2017 and was built the way modern aggregators are built: collect, normalise, verify, compare. The skill transfers whole: monitoring competitor prices, rolling up stock levels from several suppliers, comparing tariffs are the same problem in a different subject.
IT for FinTech and Payment Companies
2021 year the central bank registered the institution

A licensed payment institution built from nothing

A complete payment company built for a central bank licence: the settlement core, merchant and agent back offices, and client apps for iOS, Android and Telegram.

iOS Android Telegram Bot API PHP
IT for FinTech and Payment Companies
50 self-service terminals in one network

Fifty self-service terminals and the billing behind them

Kiosk software that takes banknotes, clears payments and defends itself. Fifty terminals in Andijan ran on one billing system.

PHP MySQL Bootstrap
Online Payments for Websites and Apps
up to 1000 applications a month at peak

Online identity verification, up to 1000 applications a month

People obtained a verified wallet status through a website: apply, pay, submit documents, get a decision. At its peak the service handled up to a thousand applications a month.

PHP MySQL Bootstrap

Have an idea for a new product, or need to grow an existing one?

Tell us about the task. We will study it and propose an option that makes sense technically and economically.

We reply within one business day · Telegram @sbunyod

Monitoring and comparing rates across many sources Discuss a project