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

Цель проекта

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

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

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

  • Просмотр актуального меню с категориями (кофе, десерты и т.д.)
  • Формирование заказа с выбором позиций и количеством
  • Корзина с возможностью редактирования
  • Получение информации о статусе заказа
  • Система уведомлений

Административная панель:

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

Технические требования:

  • Язык программирования: Python (чистый, без использования крупных фреймворков типа Django, если это не обосновано)
  • Интеграция с Telegram Bot API
  • Простая и надежная архитектура
  • Чистый и документированный код
  • Система хранения данных (на усмотрение исполнителя - SQLite, JSON файлы или иное)

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

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