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

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

Создание автоматизированного Telegram-бота для приема и обработки заказов, улучшения взаимодействия с клиентами и упрощения внутренних процессов заведения.

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

Технический стек

  • Язык программирования: чистый Python (без использования конструкторов вроде Chatfuel).
  • Основная библиотека: python-telegram-bot или аналогичная.
  • База данных: SQLite или PostgreSQL (на усмотрение исполнителя с обоснованием выбора).

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

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

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

  • Веб-интерфейс для управления (можно на Flask/Django).
  • Возможность добавлять, редактировать, скрывать позиции в меню.
  • Просмотр и изменение статусов новых и активных заказов.
  • Базовая аналитика: количество заказов, популярные товары.
  • Управление акциями и уведомлениями для клиентов.

Этапы работы и результат

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

Разработка Android-приложения для быстрой вставки шаблонов текста

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