Техническое задание: Восстановление работы мобильного приложения

Проблема

В готовом мобильном приложении (Android) перестала функционировать кнопка регистрации / входа в систему. При нажатии пользователей не происходит запрос к серверу, либо ответ сервера содержит ошибку, что блокирует доступ в приложение. Требуется выявить первопричину и успешно реализовать правки.

Стек технологий

  • Бэкенд: Ruby on Rails
  • База данных: PostgreSQL

Описание работ

  1. Диагностика ошибки:
    • Проанализировать логи сервера, базу данных и код API-эндпоинтов для регистрации/входа (например, `sign_up`, `login`).
    • Проверить логику аутентификации, включая сессии, токены и кастомные методы регистрации.
    • Выявить изменения в коде или зависимостях перед поломкой (если это возможно).
  2. Восстановление работоспособности и правки кода:
    • Оперативно устранить найденную ошибку (например, поправить маршрутизацию, сериализацию JSON или логику контроллера).
    • Адаптировать код так, чтобы регистрация и вход были стабильны.
    • При необходимости обновить миграции или модель User.
    • Тестирование исправлений:
      • Проверить API через Postman/cURL в окружении заказчика.
      • Убедиться, что из Android приложения кнопка работает корректно.

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

  • Опыт разработки на Ruby on Rails от 2-х лет.
  • Умение дебажить API и знать json-форматирование для мобильных клиентов.
  • Понимание работы ActiveRecord и миграций.

Внедрение CRM под ключ для вашего бизнеса

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