Техническое задание: Рефакторинг и исправление ошибок на веб-платформе

Основная задача

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

Ключевые проблемы для решения

  • Ошибка 500 (Internal Server Error) при попытке удаления записей через интерфейс
  • Некорректная или неоптимальная логика работы с часовыми поясами, требующая переработки

Технологический стек проекта

Backend

  • FastAPI (основной фреймворк)
  • Celery (для фоновых задач)
  • WebSocket (для real-time функциональности)
  • Cron (для запланированных задач)

Frontend

  • Vue.js 3 (основной фреймворк)
  • Pinia (управление состоянием)

Требования к разработчику

  • Опыт работы с указанным стеком технологий (FastAPI, Vue 3)
  • Умение проводить рефакторинг существующего кода с сохранением функциональности
  • Навыки отладки и исправления сложных ошибок (в частности, ошибки 500)
  • Опыт работы с системой контроля версий Git (проект размещен на GitLab)
  • Навыки DevOps будут дополнительным преимуществом

Ожидаемый результат

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

Разработка многопоточного автоматизированного бота для сервиса заработка

Требуется создать многопоточного бота для автоматизации работы с платформой просмотра рекламы. Бот должен поддерживать одновременную работу нескольких аккаунтов, обработку видео-заданий, интеграцию с сервисом капчи и эмуляцию реального пользовательского поведения.