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

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

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

  • Язык программирования: Чистый Python (без использования конструкторов ботов вроде ManyChat).
  • Обязательный функционал: Прием заказов от клиентов, формирование корзины, выбор способа оплаты и доставки/самовывоза.
  • Административная панель (админка): Отдельный веб-интерфейс или раздел в боте для персонала кофейни.

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

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

Детали реализации

Конкретная структура базы данных, библиотеки для работы с Telegram API и фреймворк для админ-панели (например, Django, Flask или иной) обсуждаются с исполнителем. Важна чистая архитектура кода и возможность дальнейшего масштабирования функционала.

Что ожидается от исполнителя

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

Настройка сканера штрихкодов для чтения проблемного кода

Требуется удаленная настройка сканера штрихкодов модели Proton 5190. Устройство не распознает определенный тип штрихкода (пример приложен на фото). Необходимо проинструктировать пользователя по шагам настройки для решения проблемы.

Разработка 30 экспертных видео-сценариев по бизнес-кейсам

Требуется проанализировать существующие бизнес- и маркетинг-кейсы в открытых источниках и на их основе создать 30 коротких сценариев для экспертных видео. Длительность каждого ролика - от 30 до 60 секунд. В описании задачи указаны обязательные элементы для сценариев.

Разработка сайта-визитки с админкой

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