Задача

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

Требования к функционалу

Часть клиента

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

Админ-панель (интерфейс для администратора)

  • Функционал просмотра всех входящих заказов
  • Отметка статуса заказа (принят, готовится, готов, выдан)
  • Реализация изменяемого меню и с ограничениями по остаткам
  • Защита админ-части (только для определенного ID пользователя массив которых сохраняется)

Технические моменты

  • Бот выполняется исключительно на «чистом» Python (основная нагрузка ловится в вводе-выводе использовать aiogram 3 или PyTelegramBotAPI)
  • Сохранение локально состояний базового fst + JSON] или наличие if server верный постав ресурсов подключ
  • Код предоставляется полностью с детальной поясненной реализацией
  • Админка реализучивается именно инво́зов app сверх поверх формы поддержка Всe callback c функцией р=осета об услу го решения)
  • /n>

    Разработка нативного Android-приложения с авторизацией и личным кабинетом

    Требуется создать нативное Android-приложение на Java/Kotlin, взаимодействующее с существующим API. Первый этап включает реализацию авторизации, регистрации, восстановления пароля, заставки и модуля личного кабинета. Вебвью не использовать.