CRM Rielte

Task. Разработать фронтенд часть (адаптивную под мобильные устройства) с подключением к API.

Была разработана общая архитектура приложения. Для UI была использована библиотека React. Для работы с асинхронными запросами на сервер и данными, состоянием приложения и бизнес логикой был использован Redux & Saga.

Разработан общий каркас приложения. Созданы reusable компоненты, такие как таблица (с учетом адаптивности под мобильные устройства), элементы форм.

Также использовался Typescript для типизации всех запросов/ответом от сервера и UI компонентов и их пропсов.

Проект покрыт unit тестами с использованием jest & enzyme.