Разработка Telegram-бота для кофейни

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

Основные требования

  • Бот должен быть написан на чистом Python (без конструкторов вроде BotFather).
  • Обязательное наличие административной панели (админки) для персонала кофейни.

Функционал админ-панели

  • Управление ассортиментом: добавление, редактирование, удаление позиций в меню (название, описание, цена, категория, фото).
  • Просмотр и управление поступающими заказами (статусы: новый, в работе, готов, выдан).
  • Базовая аналитика (например, популярные позиции, количество заказов за период).

Функционал для клиентов (в боте)

  • Просмотр меню с категориями.
  • Выбор товаров, формирование корзины.
  • Оформление заказа с указанием контактных данных и времени самовывоза/доставки.
  • Уведомление клиента об изменении статуса его заказа.

Технические детали

  • Архитектура и библиотеки (aiogram, Django/Flask для админки и т.д.) - на усмотрение исполнителя, но с обоснованием выбора.
  • База данных - на выбор исполнителя (SQLite, PostgreSQL, MySQL).
  • Код должен быть чистым, документированным и готовым к развертыванию.

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