Назад к проектам
E-commerce
Тешик Таш

Тешик Таш

Тешик Таш продаёт овощи, фрукты, специи и бакалею с доставкой по Ошу. Мы заменили прежний сайт-визитку полноценным магазином: каталог, корзина и заказы работают на сайте и в приложениях для iOS и Android, а менеджеры принимают и собирают заказы в собственной админ-панели.

Тешик Таш
Год
2026
Срок
7 месяцев
Клиент
Тешик Таш

Задача

Овощи и фрукты продаются на вес, поэтому итоговая сумма заказа известна только после сборки. Нужно было, чтобы покупатель видел честную цену, менеджер мог поправить вес и стоимость, а клиент сразу узнавал окончательную сумму.

Решение

Сделали четыре приложения — сайт, iOS, Android и админку — на общей кодовой базе с единой логикой корзины. Корзина сверяется с актуальным каталогом, а сервер не примет заказ, если цены изменились. При подтверждении менеджер указывает фактический вес и цену, и покупатель получает итог в WhatsApp и push-уведомлении. Подарки по промокодам рассчитываются на сервере, а состав заказа сохраняется, даже если товар потом изменят в каталоге.

Результаты

4
приложения на общем коде: сайт, iOS, Android и админка
3
платформы для покупателей
3
проверки доставки push — через 1, 5 и 15 минут
7
месяцев от первой строки до приложения в App Store

Технологии

Frontend
Next.js 15React 19Tailwind CSS 4ZustandViteRadix UI
Backend
NestJS 11TypeScriptPrismaJWT
Mobile
React NativeExpoReanimatedExpo Notifications
База данных
PostgreSQL
Интеграции
Besoft Cloud (вход по коду)WhatsAppFirebase Cloud MessagingCloudflare Images
DevOps
Docker ComposeNginxEAS BuildTurborepo

Функционал

  • Каталог с категориями и поиском
  • Товары на вес и в упаковке
  • Корзина, которая сверяется с каталогом
  • Вход по коду из WhatsApp
  • Промокоды с подарком
  • История и статусы заказов
  • Push о сборке и доставке
  • Предзаказ в нерабочее время
  • Баннеры и акции
  • Подтверждение заказа с фактическим весом
  • Рассылки с аналитикой доставки
  • Обязательное обновление приложения