В рамках разработки CRM системы (фронтенд части) были выполнены следующие задачи:
- Создана модульная структура проекта с использованием React.js и Redux для управления состоянием приложения.
- Разработана система маршрутизации с помощью React Router для навигации между различными экранами приложения.
- Разработаны адаптивные макеты всех основных страниц приложения (главная страница, кабинет пользователя, курсы валют, кошелек, сделки), используя современные технологии верстки (HTML5, CSS3, Flexbox, Grid Layout).
- Реализована система аутентификации и авторизации пользователей с использованием JWT-токенов.
- Разработан интерфейс личного кабинета с возможностью просмотра и редактирования персональных данных.
- Реализовано отображение истории транзакций и текущих сделок с фильтрацией и сортировкой.
- Создан интерфейс для поиска и фильтрации предложений по обмену с учетом различных критериев.
- Проведены кроссбраузерные тесты для проверки корректного отображения и функционирования приложения в популярных браузерах (Chrome, Firefox, Safari).