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

Необходимо разработать с нуля Telegram-бота для автоматизации приема заказов в кофейне. Основная цель - упростить процесс заказа для клиентов и управление заказами для администрации.

Основные требования

  • Язык и технологии: Чистый Python (без использования конструкторов вроде BotFather). Рекомендуется библиотека python-telegram-bot или aiogram.
  • Функционал для клиентов:
    • Просмотр меню с категориями (кофе, десерты и т.д.)
    • Добавление товаров в корзину
    • Оформление заказа с указанием деталей (самовывоз/доставка, время)
    • Отслеживание статуса заказа
  • Административная панель (админка):
    • Управление товарами в меню (добавление, редактирование, удаление, изменение цены)
    • Просмотр и изменение статусов поступающих заказов
    • Возможность уведомления клиентов об изменении статуса
    • Простой и интуитивно понятный интерфейс (веб или встроенный в бота)
  • Дополнительно:
    • Система уведомлений для администратора о новых заказах
    • Проект должен быть хорошо структурирован, с комментариями в ключевых местах
    • Готовность к дальнейшему масштабированию функционала

Что ожидается от исполнителя

Исполнитель должен предоставить работоспособного бота с исходным кодом, инструкцией по развертыванию и базовому управлению. Все детали реализации (структура БД, архитектура) будут согласованы после выбора исполнителя.

Копирование и визуальная доработка сайта

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

Доработка Open Graph разметки в Opencart 3

Требуется улучшить существующую Open Graph разметку в шаблоне Unishop2 для Opencart 3. На страницах товаров вместо логотипа сайта должны корректно выводиться изображения товаров.