Техническое задание: Разработка Telegram-бота для кофейни

Цель проекта

Создание автоматизированной системы приема и обработки заказов для кофейни через популярный мессенджер Telegram. Бот должен упростить процесс заказа для клиентов и администрирования для персонала.

Основные требования к функционалу

Для клиентов (пользователей бота):

  • Просмотр интерактивного меню с категориями и товарами
  • Добавление товаров в корзину
  • Оформление заказа с указанием деталей (например, способа получения)
  • Получение уведомлений о статусе заказа
  • Простая и интуитивно понятная навигация по кнопкам

Для администрации (админ-панель):

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

Технические требования

  • Язык программирования: чистый Python
  • Интеграция с Telegram Bot API
  • Админ-панель должна быть реализована как веб-интерфейс или в рамках самого Telegram (через Inline-кнопки и команды)
  • Код должен быть хорошо структурирован, с комментариями
  • Предпочтительно использование базы данных (SQLite или PostgreSQL) для хранения меню и заказов

Результат работы

  • Полностью рабочий Telegram-бот, развернутый на сервере заказчика или предоставленный с инструкцией по развертыванию.
  • Исходный код проекта.
  • Краткая документация по управлению ботом и админ-панелью.

Разработка системы распознавания архитектурных эскизов

Требуется создать систему для автоматического анализа рукописных планов помещений. Система должна определять координаты углов комнат и распознавать текстовые подписи на изображениях. В реализации предполагается использование языковых моделей (LLM).

Завершение и запуск Fullstack-проекта на Django и Vue.js

Требуется опытный fullstack-разработчик для доработки готовой кодовой базы и вывода проекта в продакшен. Необходимо исправить существующие ошибки, выполнить финальные доработки и обеспечить стабильную работу на боевом сервере.