Доработка и развитие MVP Telegram-бота «Ассистент тренера»
О проекте
У нас есть полностью рабочий MVP Telegram-бота, который служит цифровым помощником для спортивного тренера. Основной функционал включает:
- Ведение журнала посещаемости учеников.
- Учет оплат и абонементов.
- Генерацию контента для коммуникации с родителями.
- Управление списками учеников и группами.
Проект реализован на Python с использованием фреймворка Aiogram 3.x (асинхронный) и базы данных PostgreSQL. Предыдущий разработчик завершил работу над MVP, и теперь мы ищем нового специалиста для его улучшения и дальнейшего развития.
Задачи на текущий этап
Вам предстоит выполнить следующий план работ:
- Аудит кода: Провести анализ существующей кодовой базы, оценить архитектуру, качество кода и выявить потенциальные точки роста.
- Доработка MVP (Версия 1.1): Реализовать четко сформулированный и детализированный пакет доработок согласно предоставленному ТЗ. Вам не придется гадать о требованиях - все задачи будут конкретными.
- Подготовка к масштабированию: Заложить основу для следующего этапа развития функционала бота.
Технический стек и требования
Стек проекта:
- Python 3.9+
- Aiogram 3.x (обязательна работа с асинхронностью)
- PostgreSQL
- SQLAlchemy / asyncpg (используется в проекте, требуется ознакомление)
Требования к кандидату:
- Опыт работы с чужим кодом и готовность к его рефакторингу для улучшения качества.
- Отличное знание фреймворка Aiogram 3 и асинхронного программирования в Python.
- Глубокое понимание работы с PostgreSQL, включая принципы ACID, что критично для корректного учета финансовых транзакций в боте.
- Надежность и нацеленность на долгосрочное сотрудничество. Мы ищем ответственного партнера, а не разового исполнителя.
Что мы предоставляем
- Полный архив с исходным кодом готового MVP.
- Детальное, исчерпывающее техническое задание на доработки.
- Адекватную обратную связь и своевременную оплату выполненных работ.
Отклик
Пожалуйста, в своем отклике укажите:
- Опыт работы с Aiogram 3 (желательно со ссылками на примеры работ или кейсы).
- Готовность оперативно приступить к аудиту существующего кода.
- Ориентировочную вилку стоимости проектной оценки или ваши условия сотрудничества.