Техническое задание: Разработка Telegram-бота для кофейни
Необходимо разработать с нуля Telegram-бота для автоматизации приема и обработки заказов в кофейне. Основная цель - упростить процесс заказа для клиентов и управление заказами для администрации.
Основные требования к проекту
- Язык программирования: Чистый Python (без использования конструкторов ботов).
- Основной функционал для клиентов: Просмотр меню, выбор товаров, формирование корзины, оформление заказа с указанием деталей (самовывоз/доставка, время).
- Административная панель (Backend): Веб-интерфейс для управления: добавление/редактирование позиций в меню, просмотр и изменение статусов заказов, получение сводной статистики.
- База данных: Использование СУБД (например, SQLite или PostgreSQL) для хранения данных о товарах, заказах, пользователях.
- Надежность и читаемость кода: Код должен быть хорошо структурирован, с комментариями, готов к дальнейшему развитию.
Что ожидается от исполнителя
Исполнитель должен предоставить работоспособное решение, включающее исходный код, инструкции по развертыванию и краткую документацию по функционалу админ-панели. Готовность вносить правки по итогам тестирования.