Все работы
SaaS · Mobile · KZ·2025—2026·Live · iOS Store

Sarqyt — маркетплейс излишков еды для Казахстана

Приложение по мотивам Too Good To Go для локального рынка. Рестораны продают «Сарқыт-боксы» из непроданной за день еды со скидкой ~66%, пользователи покупают в приложении и забирают самовывозом по QR-коду. Одобрено в App Store, в закрытом тесте на Google Play.

Sarqyt
Задача

Спасти еду и построить B2B-2-C рынок с нуля

Формат «спасения» непроданной еды в Казахстане не был закрыт. Нужен был полный стек — mobile, backend, admin, платежи, публикация в двух сторах — с локальными способами оплаты и минимальным time-to-launch.

  • Двухсторонний маркетплейс: клиенты + рестораны
  • Локальные способы оплаты (KZ) и Kaspi/безнал
  • QR-механика передачи заказа без доставки
  • Публикация в iOS App Store и Google Play
  • Мультиязычность RU / KZ с фазы 1
Решение

Full-stack: Expo · Supabase · Next.js

Собрали mobile на React Native (Expo Dev Build — обязательно для vision-camera). Backend + admin — единый Next.js 14 проект с Supabase как БД, Auth (Phone OTP), Storage и Realtime. TipTopPay для локальных карт. QR-pickup с TTL 15 минут защищает от подмены.

4 акцента в продукте

Что делает Sarqyt особенным

01

Спасение еды как продукт

Не «доставка», не «купоны», а миссия: продать до утилизации. Онбординг «Спасай планету» + личная CO₂-статистика в профиле — эмоциональный якорь пользователя.

02

Одно приложение — две роли

Клиенты видят карту ресторанов и покупают Сарқыт-боксы. Персонал ресторана в том же билде создаёт боксы, обрабатывает заказы, сканирует QR. Роли — через RestaurantStaff в Supabase.

03

QR-pickup вместо доставки

После статуса READY генерируется 6-значный уникальный код + QR. Персонал сканирует его через vision-camera — TTL 15 минут защищает от подмены и повторов.

04

Гибкая монетизация из админки

Комиссия платформы (фикс или %), настраиваемые ваучеры (сумма, срок, тип) — всё редактируется без релизов. Таблица platform_settings в Supabase.

Метрики и статус
iOS Store
READY_FOR_SALE
apps.apple.com/kz/app/id6786698535
66%
средняя скидка
на Surprise Bag от розничной цены
15 мин
QR TTL
уникальный код после статуса READY
2
языка
русский + казахский
2
роли
Пользователь + Restaurant Staff
CO₂
эко-импакт
статистика спасённой еды в приложении
Экраны

Приложение и админ-панель

01Главная — карта ресторанов + Surprise Bags по −66%
Главная — карта ресторанов + Surprise Bags по −66%
02Sushi Master — карточка ресторана с отзывами и Сарқыт-боксами
Sushi Master — карточка ресторана с отзывами и Сарқыт-боксами
03Получение заказа — QR-pickup с TTL 15 минут
Получение заказа — QR-pickup с TTL 15 минут
04Онбординг — «Спасай планету каждый день», CO₂-статистика
Онбординг — «Спасай планету каждый день», CO₂-статистика
05Админ-панель — Дашборд ресторанов и заказов
Админ-панель — Дашборд ресторанов и заказов
06Админ — управление ресторанами и модерация
Админ — управление ресторанами и модерация
Стек

Технологии

React Native (Expo SDK 52)Mobile app
TypeScript strictTypes
Next.js 14Backend API + Admin
SupabasePostgreSQL + Auth + Storage + Realtime
Redis + BullMQCache + Queue
Google Maps APIMaps / geo
TipTopPayПлатежи KZ
Expo PushPush-уведомления
vision-cameraСканер QR-кода
Похожая задача?

Свой маркетплейс или mobile-first продукт?