Оглавление
Ссылки на проект:
Деплой: https://elrouss.github.io/antipoff-group-test-assignment/
Задание и макет: https://docs.google.com/document/d/1Zv2tPpmfqaDfx9-E2Z3M8CVuAaWajOkEPQ_o2oz4ATQ/edit
git clone https://github.com/elrouss/antipoff-group-test-assignment.git
- клонировать репозиторий на свое устройство (HTTPS)npm i
- установить зависимостиnpm run start
- запустить приложение
NB! При тестировании приложения в удаленном репозитории (см. ссылку на деплой выше) не рекомендуется обновление страниц, имеющих добавочные эндпоинты к корневому урлу. Данное поведение объясняется особенностями совместимости Github Pages с модулем маршрутизации (React Router DOM)
Работа выполнена в 1 этап:- Отзывчиво-адаптивная верстка четырех страниц и написание логики
- Регистрация и авторизация пользователей с выходом из личного кабинета (использован тестовый api https://reqres.in/, поэтому по факту можно отправлять любые данные, которые прошли кастомную валидацию на клиенте)
- Переход на страницу с информацией о пользователе по клику на карточку (динамический роутинг)
- Отображение дополнительных карточек по клику на кнопку в случае большого массива данных (можно протестировать на разрешении, равным 767px и меньше)
- Добавление/удаление лайков с сохранением состояния после перезагрузки страницы
- Оптимизация лишних ререндеров
- Добавить пагинацию
- Добавить обновление аватаров пользователей