The problem
Finding a craftsman meant relying on who you knew.
- No guarantee of work quality
- Fraud was common
- Prices were opaque

The problem
Tanlov — construction services marketplace
Finding a craftsman in construction works through word of mouth: no quality guarantees, frequent fraud, opaque pricing. The market needed a product covering mobile, web and Telegram audiences at once.
Before
After
- Word-of-mouth craftsman huntingA vetted craftsmen catalog
- No protection from fraudstersAn anti-fraud blacklist
- Cash and handshake dealsOnline payments via Payme
The solution
How we made it simple
- 01
Built a marketplace of vetted craftsmen and tenders
- 02
App, website and Telegram, all on one system
- 03
Added Payme payments and a fraud blacklist
On a single Django API we built four client surfaces: a Flutter app, a React web app, a Telegram mini-app and an admin panel. We wired Payme payments, Eskiz SMS, Firebase push and App Store in-app purchases, and launched a vetted-craftsmen catalog, tenders and an anti-fraud blacklist.
Technologies
The result
Live on the App Store, four client platforms on a single API
Live on the iOS App Store, Android in closed testing
Payme, Eskiz SMS and push-notification integrations
Vetted craftsmen, tenders and an anti-fraud blacklist
“With one team we shipped iOS, Android, web and a Telegram mini-app at once — all on a single API. The day we went live on the App Store is a date I remember.”
Facing a problem like this?
On a free call we'll look at your situation and propose a solution with a written, fixed price.

