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

Цель проекта

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

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

  • Язык программирования: Чистый Python (без использования конструкторов ботов вроде BotFather).
  • Интеграция с Telegram API.
  • Обязательное наличие функциональной административной панели (админки).

Функционал для клиентов

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

Функционал админ-панели

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

Ожидаемый результат

Полностью рабочий, стабильный и безопасный чат-бот, готовый к подключению к аккаунту Telegram кофейни. Код должен быть чистым, документированным и переданным заказчику.

Разработка PWA-приложения

Требуется разработчик для создания прогрессивного веб-приложения (PWA). Необходимо переработать и уточнить техническое задание, сделать его понятным и структурированным для исполнителя.