Back to projects
E-commerce
Тешик Таш

Тешик Таш

Teshik Tash sells vegetables, fruit, spices and groceries with delivery across Osh. We replaced the old one-page website with a full store: catalog, cart and ordering work on the web and in iOS and Android apps, while managers accept and assemble orders in their own admin panel.

Тешик Таш
Year
2026
Duration
7 месяцев
Client
Тешик Таш

Challenge

Produce is sold by weight, so the final order total is only known after it’s assembled. Shoppers needed to see fair prices, managers needed to adjust weights and costs, and customers needed to learn the final amount right away.

Solution

We built four apps — web, iOS, Android and admin — on a shared codebase with one cart logic. The cart is checked against the live catalog, and the server rejects an order if prices have changed. On confirmation the manager enters the actual weight and price, and the customer gets the total via WhatsApp and a push notification. Promo-code gifts are calculated on the server, and order contents are preserved even if a product later changes in the catalog.

Results

4
apps on shared code: web, iOS, Android and admin
3
platforms for shoppers
3
push delivery checks — at 1, 5 and 15 minutes
7
months from first line of code to the App Store

Tech Stack

Frontend
Next.js 15React 19Tailwind CSS 4ZustandViteRadix UI
Backend
NestJS 11TypeScriptPrismaJWT
Mobile
React NativeExpoReanimatedExpo Notifications
Database
PostgreSQL
Integrations
Besoft Cloud (вход по коду)WhatsAppFirebase Cloud MessagingCloudflare Images
DevOps
Docker ComposeNginxEAS BuildTurborepo

Features

  • Catalog with categories and search
  • Items by weight or package
  • Cart synced with the live catalog
  • Sign-in with a WhatsApp code
  • Promo codes with gifts
  • Order history and statuses
  • Push on assembly and delivery
  • After-hours pre-orders
  • Banners and promotions
  • Order confirmation with actual weight
  • Broadcasts with delivery stats
  • Forced app updates