Telegram Mini App

QR Cafe

Telegram-first система заказа для кафе и кофеен: гость сканирует QR-код, открывает Mini App, выбирает позиции, отправляет заказ и отслеживает статус без отдельного приложения.

Интерфейс Telegram Mini App для заказа в кафе по QR-коду

Контекст

С какой задачей и в каком контексте пришёл проект

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

Задача

Что нужно было решить

  • Дать гостю быстрый путь к заказу внутри Telegram без перегруза интерфейса.
  • Связать клиентский Mini App, backend, статусы заказа и операторскую сторону в одну рабочую систему.
  • Подготовить решение к реальной ежедневной эксплуатации, а не только к демонстрации идеи.

Ограничения

  • Сценарий должен оставаться быстрым даже для пользователя, который открыл сервис впервые.
  • Операторской стороне нужна понятная и управляемая точка контроля без лишней ручной рутины.
  • Telegram-среда и веб-слой задают собственные ограничения к UX и архитектуре.

Реализация

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

Спроектировал структуру продукта и разложил систему на клиентский сценарий, backend, операторскую часть и инфраструктуру.

Собрал Mini App на React и TypeScript с понятным заказным flow внутри Telegram.

Организовал backend, работу со статусами, уведомлениями и связкой с операционным контуром.

Подготовил инфраструктурную основу и e2e-проверки, чтобы решение можно было безопасно развивать дальше.

Роль и стек

Моя роль

Полный fullstack цикл: декомпозиция продукта, архитектура, backend, frontend Mini App, интеграции и подготовка к запуску.

Стек

GoReactTypeScriptViteAstroPostgreSQLDocker ComposeNginxPlaywright

Итог

Что это дало бизнесу и команде

Получился Telegram-first сценарий заказа, который снижает трение между QR-кодом и оформлением заказа.

Операторы получили понятную рабочую поверхность для управления заведениями и заказным потоком.

Проект лег в основу продукта, который можно расширять дальше без смены канала взаимодействия с гостем.

Связанная услуга

Telegram Mini Apps

Проектирую и запускаю Mini Apps, которые живут внутри Telegram и решают конкретную задачу бизнеса: заказ, запись, кабинет клиента, витрина сервиса или операционный интерфейс.

Перейти к услуге

Контакт

Есть похожая задача?

Если нужен похожий продукт, интеграционный контур или Telegram-сценарий, напишите в Telegram. Помогу быстро понять, как это разумнее собирать.