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

Цель проекта

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

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

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

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

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

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

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

  • Бот должен быть написан на чистом Python (без использования low-code конструкторов).
  • Использование библиотеки aiogram или аналогичной для работы с Telegram API.
  • Для хранения данных о товарах, заказах и пользователях необходимо использовать базу данных (предпочтительно SQLite или PostgreSQL).
  • Код должен быть чистым, документированным и готовым к развертыванию.
  • Предоставление инструкции по запуску и настройке.

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

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

Развертывание и настройка VPN-сервера на VDS

Требуется полная установка и настройка VPN-сервера на выделенном сервере (VDS) с последующей интеграцией для работы в определенном регионе. Необходимо предоставить готовые конфигурационные файлы и панель управления.

Настройка регулярного получения отзывов для приложения в Google Play

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