Skip to content

Repository files navigation

Создайте сайт на React + Redux и TypeScript, в котором на главной странице отображается список карточек пользователей и по клику на каждую карточку открывается страница с детальной информацией о пользователе. Список пользователей доступен только для зарегистрированных пользователей. Сайт должен быть адаптивным.

  1. Регистрация и авторизация должны осуществляться через email/password. Проверять на валидность все входные данные и выводить ошибку при невалидных данных
  2. Токен необходимо сохранять в памяти браузера и удалять после нажатия на кнопку “выход”
  3. Страница всех пользователей. На этой странице отображаются все пользователи.
  4. Страница пользователя отображает данные конкретного пользователя
  5. Для запросов можно использовать https://reqres.in/ или любой другой сервис предоставляющий такие данные.
  6. Использование библиотечных компонентов вроде mui-material не желательно и будет оцениваться ниже.

Если вам это задание кажется слишком простым, вот задание “со звездочкой”:

  • для списка пользователей добавить пагинацию
  • на странице пользователя добавить загрузку аватарки
  • добавить возможность ставить лайки пользователям, которые сохраняются после перезагрузки страницы

Registration credentials: "email": "eve.holt@reqres.in", "password": "pistol"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages