Техническое задание: Telegram-бот для платных мастер-классов

Цель проекта

Разработать функционального Telegram-бота, который автоматизирует процесс продажи и проведения платных онлайн-мастер-классов по рисованию.

Основные функции

  • Интеграция платежной системы (например, ЮKassa, Stripe, или другой по согласованию) для приема оплаты за доступ к мастер-классу.
  • Автоматическая выдача доступа к приватным материалам (видео, инструкции, чат) после успешной оплаты.
  • Интерактивное меню с информацией о мастер-классах, расписанием и ценами.
  • Административная панель для управления контентом, пользователями и просмотра статистики по оплатам.
  • Система уведомлений для пользователей (напоминания о начале, ссылки на доступ).

Требования к реализации

  • Бот должен быть написан на Python с использованием библиотек aiogram или python-telegram-bot.
  • Для хранения данных о пользователях, платежах и доступах использовать базу данных (предпочтительно PostgreSQL или SQLite).
  • Код должен быть чистым, документированным и готовым к развертыванию на сервере.
  • Необходимо обеспечить безопасность обработки платежных данных.

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

  • Предоставление работающего прототипа для тестирования.
  • Полная техническая документация и инструкция по запуску.
  • Поддержка и консультация на этапе внедрения.

Разработка веб-приложения с React-фронтендом и FastAPI-бэкендом

Требуется создать полноценное веб-приложение. Фронтенд должен быть реализован на React в соответствии с предоставленным дизайн-макетом. Бэкенд необходимо разработать на FastAPI для обеспечения API и логики приложения.

Внутренняя SEO-оптимизация страниц интернет-магазина

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