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

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

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

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

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

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

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

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

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

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

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

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

Дизайн трех вариантов цветного меню и страницы сборных блюд

Необходимо разработать три варианта яркого, привлекательного меню на одной странице и отдельную страницу для сборных тарелок. Исходные данные (названия и цены) предоставлены в формате Word. Требуется креативный, продающий дизайн, вдохновленный предоставленным образцом.