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

Цель проекта - создание автоматизированной системы для приема и обработки заказов через популярный мессенджер. Решение должно повысить удобство для клиентов и упростить внутренние процессы заведения.

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

  • Язык программирования: Чистый Python (без использования конструкторов вроде Chatfuel).
  • Платформа: Бот для Telegram.
  • Обязательный функционал: Интерактивное меню, корзина заказов, выбор способа оплаты и доставки/самовывоза.
  • Административная панель: Веб-интерфейс для персонала кофейни с возможностью:
    • Управления ассортиментом (добавление, редактирование, удаление позиций).
    • Просмотра и изменения статусов поступающих заказов.
    • Базовой аналитики (например, популярные позиции).
  • База данных: Для хранения меню, заказов и пользователей.

Этапы работы

  1. Обсуждение и детализация полного функционала.
  2. Проектирование архитектуры и интерфейсов.
  3. Непрерывная разработка с возможностью демонстрации промежуточных результатов.
  4. Тестирование и устранение ошибок.
  5. Развертывание на сервере и сдача проекта.

Что ожидается от исполнителя

Профессиональный подход, соблюдение сроков, готовность предложить оптимальные технические решения и предоставить понятную документацию к коду. Все детали будут уточнены в ходе обсуждения.