Краткое описание задачи
Разработка функционального бота для кофейни на чистом Python, который будет автоматизировать прием заказов, управление меню и взаимодействие с клиентами. К проекту обязательно прилагается админ-панель (на выбор исполнителя: веб-интерфейс, десктоп, in-memory).
Основные требования
Технический стек:
Язык программирования: только Python (чистый, без фреймворков для ботов типа Aiogram - прим. переводчика: вероятно, подразумевается классическая реализация socket или Flask-сервер).
Админзона: реализуется отдельно (например, кнопочное управление, дашборд Flask или Tkinter), связка через REST API или прямое управление файловой системой.Функциональность для клиентов:
- Возможность найти кофейню по геолокации.
- Просмотр меню и добавление позиций в корзину.
- Оформление заказа: указание столика (если внутри заведения) или времени удобной встречи (если навынос).
- Получение уведомления о готовности и возможность чата с поддержкой.
Функциональность для администратора:
- Панель с in-coming заказами (текущие, историю).
- Добавление/удаление пунктов меню в реальном времени.
- Смена цены, отключение скидок и указание популярности.
- Управление списком адресов доставки или мест в зале (подготовка до последнего).
Дополнительные критерии:
- Все данные - максимум локальные (вложенные папки), ничего не отправляется на сторонние сервисы без копирования ключа.
- Код должен быть хорошо закоментирован, с фукнциями-джент | мамарной гигиеной версий пиклейной в простой файловой блбе.
- Интерфейс управления должен быть интуитивным - предназначен для неопыттного персонала, возможно с защитой паролем при админке кода.. добавить возможность детальных логин отправки последних изменений команда управления всей ленты уведомлений при бающей всякую без диспле в залами и самом багерала блок ТЗ поняже предлагается завернуть)
Уточнения для исполнителя
Заполните тира-лист базов Создаст эффективный страдающее Док; Ниже как требуется техни упуск; рабочая должна оплалибо сумматема.