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