UzStroyMarket
A multi-vendor marketplace for construction materials: customer site, seller and head-admin panels, and a Telegram bot that verifies phone numbers.
Code is private (NDA / commercial)
Problem
Finding construction materials, comparing store offers and ordering are scattered across channels, and keeping stock and orders correct across several sellers is hard.
Solution
Buyer, seller and administrator work in one system. At checkout, stock is checked and reserved inside a transaction, a repeated request with the same key does not create a new order, and a cart built from several stores is split into a separate order per seller. Admin changes are kept in audit records.
Result
The platform runs live at uzstroymarket.uz (uz / ru / en, day and night themes). During sign-up the phone number is verified through a Telegram bot with a six-digit code.
Highlights
- Three roles: buyer, seller (own dashboard), head admin
- Stock reservation in a transaction and idempotent checkout
- Multi-store cart → separate orders per seller
- Audit records for admin changes
- Telegram phone verification, uz/ru/en, day/night theme





