Техническое задание: Разработка Telegram-бота для кофейни

Требуется разработка программного обеспечения для автоматизации приема заказов в кофейне. Основной продукт - чат-бот для мессенджера Telegram, созданный на языке программирования Python без использования фреймворков высокого уровня (чистый Python).

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

  • Язык программирования: Чистый Python (без Django, aiogram и т.п.).
  • Платформа: Бот для мессенджера Telegram.
  • Обязательный функционал: Наличие административной панели (админки).

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

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

Функционал административной панели

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

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

  • Архитектура и структура проекта обсуждается с исполнителем.
  • Код должен быть чистым, документированным и сопровождаемым.
  • Необходима возможность простого развертывания на сервере.
  • Все дополнительные требования и нюансы будут согласованы в процессе обсуждения с выбранным исполнителем.