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

Основная цель

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

Ключевые требования

Технологии и реализация

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

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

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

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

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

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

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

Редизайн и разработка шаблонов страниц сайта

Требуется выполнить полный редизайн существующего сайта и создать новые шаблоны ключевых страниц. Задача включает разработку дизайна и верстку для главной страницы, карточек товаров, страниц с кейсами и локациями.