Доработка и развитие MVP Telegram-бота «Ассистент тренера»

О проекте

У нас есть полностью рабочий MVP Telegram-бота, который служит цифровым помощником для спортивного тренера. Основной функционал включает:

  • Ведение журнала посещаемости учеников.
  • Учет оплат и абонементов.
  • Генерацию контента для коммуникации с родителями.
  • Управление списками учеников и группами.

Проект реализован на Python с использованием фреймворка Aiogram 3.x (асинхронный) и базы данных PostgreSQL. Предыдущий разработчик завершил работу над MVP, и теперь мы ищем нового специалиста для его улучшения и дальнейшего развития.

Задачи на текущий этап

Вам предстоит выполнить следующий план работ:

  1. Аудит кода: Провести анализ существующей кодовой базы, оценить архитектуру, качество кода и выявить потенциальные точки роста.
  2. Доработка MVP (Версия 1.1): Реализовать четко сформулированный и детализированный пакет доработок согласно предоставленному ТЗ. Вам не придется гадать о требованиях - все задачи будут конкретными.
  3. Подготовка к масштабированию: Заложить основу для следующего этапа развития функционала бота.

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

Стек проекта:

  • Python 3.9+
  • Aiogram 3.x (обязательна работа с асинхронностью)
  • PostgreSQL
  • SQLAlchemy / asyncpg (используется в проекте, требуется ознакомление)

Требования к кандидату:

  • Опыт работы с чужим кодом и готовность к его рефакторингу для улучшения качества.
  • Отличное знание фреймворка Aiogram 3 и асинхронного программирования в Python.
  • Глубокое понимание работы с PostgreSQL, включая принципы ACID, что критично для корректного учета финансовых транзакций в боте.
  • Надежность и нацеленность на долгосрочное сотрудничество. Мы ищем ответственного партнера, а не разового исполнителя.

Что мы предоставляем

  • Полный архив с исходным кодом готового MVP.
  • Детальное, исчерпывающее техническое задание на доработки.
  • Адекватную обратную связь и своевременную оплату выполненных работ.

Отклик

Пожалуйста, в своем отклике укажите:

  • Опыт работы с Aiogram 3 (желательно со ссылками на примеры работ или кейсы).
  • Готовность оперативно приступить к аудиту существующего кода.
  • Ориентировочную вилку стоимости проектной оценки или ваши условия сотрудничества.

Разработка сайта доски объявлений

Требуется создать сайт доски объявлений по техническому заданию. Возможна реализация на CMS, но WordPress не рассматривается. Бюджет обсуждается с исполнителем.