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

Цель проекта

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

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

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

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

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

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

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

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

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

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

Разработка Python-скрипта для обработки Excel-файлов с заказами

Требуется создать кроссплатформенный скрипт на Python с графическим интерфейсом для автоматического преобразования файлов Excel. Скрипт должен обрабатывать все листы и скрытые строки, формировать два выходных файла для интеграции с системой учёта и для упаковки заказов.