Исправление критических багов в PWA-приложении

У нас есть проект прогрессивного веб-приложения (PWA), разработанный несколькими программистами. В текущем состоянии приложение для мобильных устройств работает нестабильно и содержит ряд критических ошибок, требующих срочного вмешательства. Предыдущий основной разработчик перестал выходить на связь.

Цель проекта

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

Ключевые задачи для исполнителя

  • Провести анализ текущего состояния кода PWA-приложения.
  • Выявить и составить список критических багов, влияющих на основную функциональность и пользовательский опыт.
  • Выполнить точечный рефакторинг проблемных участков кода для улучшения его поддерживаемости.
  • Исправить выявленные критические ошибки (приоритет - 2-3 основные проблемы).
  • Обеспечить работоспособность ключевых функций приложения после внесения изменений.

Что важно знать

  • Проект требует от исполнителя умения быстро разбираться в чужом коде.
  • Основное внимание - на стабильность и производительность, а не на добавление нового функционала.
  • Необходимо предоставлять понятные комментарии о проделанной работе и внесенных изменениях.

Разработка парсера объявлений с мгновенным уведомлением в Telegram

Требуется создать стабильный парсер для мониторинга новых товаров на популярной доске объявлений. Система должна отслеживать заданные пользователем ссылки (категория и город) и мгновенно отправлять данные о новых объявлениях в Telegram-бота. Ключевые требования: обход систем защиты, высокая скорость работы (0-1 минута от публикации), экономичная архитектура для работы с большим количеством пользователей.