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

Цель проекта

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

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

Для клиентов (пользователей бота):

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

Для администрации (админ-панель):

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

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

  • Язык программирования: Чистый Python (без использования конструкторов ботов)
  • Платформа: Telegram Bot API
  • База данных: на усмотрение исполнителя (рекомендуется SQLite или PostgreSQL)
  • Админ-панель: должна быть реализована как веб-интерфейс или интегрирована в логику бота
  • Код должен быть хорошо структурирован, с комментариями

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

  • Простой и интуитивно понятный интерфейс как для клиентов, так и для админов
  • Устойчивость к ошибкам пользовательского ввода
  • Возможность дальнейшего масштабирования функционала
  • Предоставление документации по развертыванию и управлению ботом

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

Исполнитель должен предоставить:

  1. Рабочий исходный код проекта
  2. Инструкцию по установке и настройке
  3. Демонстрацию работоспособности всех функций

Разработка системы аналитики поведения в виртуальном 3D-туре

Требуется создать и внедрить специализированную систему аналитики для отслеживания действий пользователей внутри интерактивного 3D-шоу-рума. Необходима интеграция с Google Analytics и настройка сбора детализированных данных.

Сбор семантического ядра для товаров с подогревом

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

Разработка MVP интерактивной веб-игры для детей

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