Клиент — локальный производитель фермерских продуктов (доставка по городу). Заказы принимали в чате «списком в сообщении» — ошибки в составе, нет повторных заказов, нет истории. Нужен удобный каталог без отдельного приложения в App Store. Задача: Telegram Mini App — каталог с фото и ценами, корзина, оформление доставки, личный кабинет с историей заказов. Оплата при получении или переводом; уведомления в том же Telegram. Реализация: • Mini App (React + Telegram WebApp SDK): каталог, фильтры, корзина, checkout; • авторизация через initData Telegram; профиль без отдельной регистрации; • API (FastAPI): товары, остатки, зоны доставки, слоты; • оформление: адрес, комментарий, способ оплаты → заказ в admin + Telegram-бот; • ЛК: история, «повторить заказ», статус «в пути / доставлен»; • админ-web: управление каталогом, заказы, push клиенту через бота; • offline-friendly: кэш каталога, skeleton UI. Стек: Telegram Mini App, React, TypeScript, FastAPI, PostgreSQL, aiogram, Docker. Приёмка: 15 user flow без блокеров на iOS/Android Telegram. Итог: средний чек +20%; время оформления ~2 мин вместо 10–15 в переписке. NDA: бренд не публикуется.