test-seeneco

Запуск приложения npm i; npm start

Для проверки ваших навыков предлагаем пройти небольшой тест. Реализовать приложение, которое умеет показывать следующие страницы: / - главная /login - страница ввода логина и пароля /news - страница с новостями (любая однотипная информация) /profile - страница с произвольным текстом, недоступная без авторизации

На сайте, в шапке или подвале реализовать ссылки: На главную (/) Новости (/news) Профиль (/profile)

Если пользователь кликает на страницу “профиля” и он не “авторизован” - перекидывать на страницу /login

Форма входа (/login) принимает “фейковые” данные: username: Admin password: 12345 Если введены другие данные, то показывается сообщения: Имя пользователя или пароль введены не верно Если введены корректные данные, то перебрасывать на страницу /profile

Информацию об авторизации пользователя можно хранить в localStorage, простым параметром true/false. Базу данных реализовать не нужно.

Все необходимое на ваш взгляд, прокинуть через Redux.