Доработка и развитие 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 (желательно со ссылками на примеры работ или кейсы).
  • Готовность оперативно приступить к аудиту существующего кода.
  • Ориентировочную вилку стоимости проектной оценки или ваши условия сотрудничества.

Верстка этикетки для пищевой продукции

Требуется сверстать этикетку размером 100x65 мм с размещением логотипа, названия продукта и обязательной текстовой информации. Готовый макет должен быть предоставлен в векторном или растровом формате.

Разработка планировочного решения для трехкомнатной квартиры 60 кв.м

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