Jaloliddin Musayev
К проектам
В продакшене2026Питание и доставка

Платформа корпоративного питания

Заказ обедов для сотрудников компаний через Telegram Mini App — без установки приложения, а компания получает счёт за месяц.

3
клиентские поверхности
3
языка
123
файла кода
0
приложений для установки

Проблема

Компании собирали заказы на обед в групповом чате или на бумаге. Кто что заказал — путаница, время отсечки размыто, а в конце месяца подсчёт «кто сколько должен» превращался в отдельную работу. У поставщика же до последней минуты не было понимания, сколько порций готовить.

Решение

Весь поток перенесён в Telegram. Сотрудник вступает в свою компанию по инвайт-ссылке или коду фирмы, выбирает из дневного меню и заказывает до времени отсечки. Для фирмы можно поставить свою отсечку, раньше общей. Админ сам собирает дневное меню и после отсечки видит точное количество порций; расчёты собираются на уровне компании.

Ключевые возможности

  • Telegram Mini App — ничего не устанавливается, вход через аккаунт Telegram
  • Вступление в компанию по инвайт-ссылке или коду фирмы
  • Конструктор дневного меню: количество блюд свободное, настраивается по дням недели
  • Время отсечки — общая настройка либо своя для фирмы, более ранняя
  • Один пользователь может сделать несколько заказов в день, каждый на свой адрес
  • Варианты гарнира и салата, доступ выдаётся на уровне фирмы
  • Напоминания через Telegram-бота и запрос оценки после заказа
  • Интерфейс на трёх языках: Mini App, сайт и админ-панель
  • Точки доставки на карте (Leaflet) — для маршрута курьера

Архитектура

Один backend на FastAPI обслуживает три поверхности: Telegram Mini App, маркетинговый сайт и админ-панель. Бот отдельным процессом рассылает напоминания и собирает оценки.

Пользовательские поверхности

Telegram Mini AppMarketing siteAdmin panelTelegram bot

API

FastAPITelegram authCompany scopingi18n

Доменная логика

Daily menuCut-off rulesOrders & optionsCompany billing

Плановые задачи

Menu reminderOrder reminderRating prompt

Технологии

Backend

PythonFastAPISQLiteTelegram Bot API

Веб

Next.js 16React 19Tailwind CSS v4Leaflet

Telegram Mini App

ReactViteTelegram WebApp SDK

Фоновые задачи

Menu remindersOrder remindersRating collection

Моя роль

Единственный разработчик: backend, Telegram-бот, Mini App, маркетинговый сайт и админ-панель.

Имена клиентов, домены и адреса серверов не раскрываются из соображений конфиденциальности.