Skip to content

Repository files navigation

Тестовое задание Frontend Junior Реализовать приложение на React или Vue: В файле json создать пользователей(login, password, name ....) Весь сайт должен быть адаптивным планшетная и моб версия Допускается до 3-5px разница между макетом и вашей версткой

Какие должны быть страницы:

  1. Главная страница
  2. Личный кабинет, если авторизован
  3. Контакты

На главной странице создать кнопку, при клике на которую появляется всплывающее окно. Во всплывающем окне два поля, логин и пароль(то есть форма авторизации). Сделать валидацию данных, например минимум 8 символов для пароля. Информацию об авторизации хранить например в localStorage. После авторизации переход в личный кабинет, где информация о пользователе, а так же кнопка выйти.

Код выложить на GitHub с Readme.md


Приложение реализованно на React, React Router, TypeScript,Vite

Данные о пользователях хранятся в json

Адаптивная, mobile-first верстка

Реализована авторизация, информацию об авторизации хранится в localStorage

Так же реализована минимальная валидация полей при авторизации

Данные для авторизации: {login: denis, password: 12341234}, {login: test, password: 12341234}, {login: vasya, password: 12341234}

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages