← All projects

Personal Live WebBackend

UzStroyMarket

A multi-vendor marketplace for construction materials: customer site, seller and head-admin panels, and a Telegram bot that verifies phone numbers.

Role
Fullstack Developer
Year
2026
Status
Live
Type
Personal
Visit site

Code is private (NDA / commercial)

UzStroyMarket

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