Что нужно сделать
Требуется разработать телеграм-бота для кофейни на чистом Python. Бот должен принимать заказы от клиентов, показывать меню и обрабатывать оплату. Для управления ботом необходима админ-панель с возможностью добавлять/редактировать товары, просматривать историю заказов и управлять пользователями.
Основные функции бота:
- Приветственное сообщение и стартовое меню
- Просмотр категорий и позиций меню (с фото, названием, ценой)
- Добавление товаров в корзину
- Оформление заказа с выбором времени и способа получения (самовывоз/доставка)
- Подтверждение заказа и уведомление администратора
- История заказов для пользователя
Требования к админ-панели:
- Красивый UI (например, на базе Flask + Jinja2 или React, но без тяжелых фреймворков)
- Авторизация администратора
- CRUD для товаров (категории, названия, описания, цены, фото)
- Просмотр и изменение статусов заказов
- Просмотр списка пользователей
Технические требования:
- Язык: чистый Python (никаких асинхронных фреймворков вроде Aiogram - только Telebot или PyTelegramBotApi)
- База данных: SQLite
- Админка должна размещаться на Flask или бесплатном хостинге (например, Heroku, PythonAnywhere, быть функциональной и готовой к запуску)
Дополнительные пожелания
Пожалуйста, в ответе сообщите предварительную оценку по времени и цене. Также укажите, сможете ли развернуть бота на сервере (по договоренности).