Реализовать приложение, которое умеет показывать следующие страницы:
/
- главная/login
- страница ввода логина и пароля/news
- страница с новостями (любая однотипная информация)/profile
- страница с произвольным текстом, недоступная без авторизацииНа сайте, в шапке или подвале реализовать ссылки:
/
)/news
)/profile
)Если пользователь кликает на страницу “профиля” и он не “авторизован” - перекидывать на страницу /login
Форма входа (/login) принимает “фейковые” данные:
username: Admin
password: 12345
Если введены другие данные, то показывается сообщения:
Имя пользователя или пароль введены не верно
Если введены корректные данные, то перебрасывать на страницу /profile
Информацию об авторизации пользователя можно хранить в localStorage, простым параметром true/false. Базу данных реализовать не нужно.
Запрос за новостями, попытку залогиниться и все что посчитаете нужным - пробросить через Redux.
Оформление (дизайн) — не важно. Сделайте, чтобы можно было комфортно смотреть пример в браузере.
Код оформить на GitHub с толковым Readme .md (образец), ссылку прислать на почту maxpfrontend@gmail.com, в письме укажите ваш опыт работы с данными технологиями.
Работы принимаются до 11 апреля 2019 года
Расписания вебинаров и прочая полезная информация: