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

Цель проекта

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

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

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

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

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

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

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

  • Использование чистого Python для backend-логики
  • Интеграция с Telegram Bot API
  • Использование базы данных (SQLite/PostgreSQL) для хранения меню и заказов
  • Код должен быть чистым, документированным и готовым к развертыванию

Результат работы

Исполнитель предоставляет полностью работоспособного Telegram-бота, исходный код проекта, инструкцию по установке и настройке, а также краткое руководство пользователя для администратора.