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

Контекст проекта

Требуется продолжить работу над крупным, сложным проектом, который был частично реализован предыдущим разработчиком. В системе присутствуют критические ошибки и недокументированные изменения, требующие немедленного исправления.

Основные задачи первого этапа

Задача 1: Восстановление корректной работы системы

  • Восстановить корректную загрузку медиафайлов через композер тренировок, как это работало изначально.
  • Исправить механизм сохранения тренировок, чтобы данные сохранялись без ошибок.
  • Провести аудит кода на предмет наличия скрытых бэкдоров, недокументированных изменений и потенциально опасных мест, через которые предыдущий разработчик мог вносить изменения.
  • Устранить найденные уязвимости и привести код в предсказуемое состояние.

Задача 2: Исправление багов в плеере упражнений

На втором этапе необходимо исправить набор ошибок в модуле плеера для упражнений, которые остались от предыдущей разработки. Детали и бюджет по этой задаче будут согласованы отдельно после успешного выполнения первого этапа.

Требования к исполнителю

  • Уровень навыков: Senior Fullstack Developer.
  • Обязателен реальный опыт доведения сложных веб-приложений и Telegram-ботов до production-уровня.
  • Глубокое понимание и уверенное владение всем стеком технологий проекта (указан во вложении к исходному запросу).
  • Способность быстро разбираться в существующем, возможно, запутанном коде.

Перспективы сотрудничества

Успешное выполнение задач 1 и 2 с высокой вероятностью откроет возможность для долгосрочного сотрудничества над всем проектом, который оценивается как крупный и имеет серьезный бюджет.

Публикация приложения в Google Play с аккаунта разработчика старого образца

Требуется опубликовать мобильное приложение через существующий аккаунт Google Play Console, созданный до ноября 2023 года. Необходимо сохранить доступ к аккаунту и использовать его преимущества (например, отсутствие обязательного тестирования).