Интегрировать React-приложение с API

10 000 руб. за проект
08 декабря 2024, 23:32 • 11 откликов • 87 просмотров
Написано React-приложение на mock-данных, необходимо интегрировать существующий пользовательский интерфейс с API, обеспечив корректную передачу и отображение данных в продакшн среде, а именно в Telegram Mini App. Исправить возникающие ошибки при взаимодействии frontend и backend. По необходимости, улучшить и оптимизировать React-приложение.
  1. Интеграция с API:
    1. Соединить существующий frontend с API: настроить передачу запросов из React-приложения в API
    2. Обработать все типы запросов (GET, POST, PATCH, DELETE) в соответствии с требованиями API
    3. Обеспечить корректную обработку ответов, включая данные, ошибки и статус-коды
  2. Обновление frontend-приложения:
    1. Обновить интерфейс для отображения данных, полученных из API
    2. Убедиться в том, что данные отрисовываются корректно и обновляются в реальном времени, если это требуется
  3. Использование технологий:
    1. Типизация всех компонентов и функций с использованием TypeScript
    2. Обновление состояния приложения с помощью Redux: настройка экшенов, редюсеров и хранения данных
    3. Придерживаться модульного подхода для SCSS, чтобы стили были локальными и не конфликтовали друг с другом
  4. Отладка и исправление ошибок:
    1. Провести тестирование и отладку приложения для выявления ошибок при взаимодействии frontend и backend
    2. Исправить все выявленные ошибки и баги, особенно связанные с передачей данных в среде Telegram Mini App
  5. Оптимизация и улучшение UX/UI:
    1. Обеспечить плавную работу интерфейса без задержек и лагов
    2. Улучшить UX/UI, минимизируя количество загружаемых данных и обеспечивая комфортную работу пользователя
  6. Документация:
    1. Обеспечить понятную и полную документацию для разработанного кода
    2. Описать процесс установки и развертывания приложения, а также инструкции по использованию API
Требования к кандидату:
  • Опыт работы с React, TypeScript, Redux и SCSS
  • Понимание принципов работы с RESTful API
  • Опыт исправления багов и проведения отладки в веб-приложениях
  • Желателен опыт работы с Telegram Mini Apps
Сроки выполнения:
  • 1 день -- погружение, получение доступов к кодовой базе, знакомство с окружением
  • 2 дня -- интеграция React-приложения с API
  • 2 дня -- доработка React-приложения и тестирование в среде telegram mini app
  • срочности нет, сроки примерные, можно сделать быстрее или медленнее