Задача

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

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

  • Реализация нативных ботов Telegram без сторонних платформ (например, библиотеки python-telegram-bot или aiogram).
  • Наличие веб-админ-панели для:
    • управления меню (добавление, редактирование, удаление позиций и категорий);
    • просмотра и подтверждения заказов;
    • отправки уведомлений посетителям о готовности заказа;
    • изменения основных настроек (контакты, время работы и т.п.).
  • Интеграция с платежной системой (например, YooKassa или Telegram Payments) для приема оплаты.
  • У пользователей должна быть возможность сделать заставку, добавить к it шаг информации о предпочтениях (меню, количество порций, время самовывоза/доставки).
  • Ведение истории заказов, уведомление о смене статуса (‹pending›, ‹completed›, ‹cancelled›).
  • Для администратора - обязательное логирование событий (заказы, ошибки).

Дополнительные пожелания

  • Крохотная / быстрая - не должен перегружать сервер при 50 одновременных пользователях.
  • Хорошие сообщения об ошибках для клиента.
  • Готовность внешнего Rклада данных, отсутствие привязки к конкретному серверу (желательно докеризация или файл конфигурации).

Условия сотрудничества

Если вас заинтересовала задача, готов рассматривать портфолио с предыдущими ботами (скриншоты или примеры кода). Тестовые задачи - to be согласованы в личной переписке. Бюджет гибкий, сроки и ТЗ уточняются после уточнения деталей.