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

Цель проекта

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

Основные функциональные требования

  • Разработка на чистом Python (без использования конструкторов типа BotFather)
  • Создание интуитивно понятного интерфейса для пользователей (клиентов)
  • Реализация полноценной админ-панели для сотрудников кофейни

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

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

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

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

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

  • Чистый Python в качестве основного стека разработки
  • Надежная и простая архитектура
  • Код должен быть хорошо структурирован и документирован
  • Система должна быть готова к развертыванию

Разработка адаптивной карточки товара с динамическим ценообразованием

Необходимо воссоздать функциональность карточки товара для платформы Тильда. Карточка должна позволять оформлять заказ и динамически изменять итоговую стоимость в зависимости от выбранных пользователем параметров.