Необходимо сделать следующее, используя фреймворк React:
- Создать 3 страницы: главная, логин и регистрация;
- Главная страница содержит любой текст;
- Логин - форма для входа на сайт (email и password)
- Регистрация - форма для регистрации нового пользователя (email и password)
- Аноним не видит главную страницу. При открытии сайта его редиректит на форму логина, где он может войти на сайт (и его средиректит на главную) или перейти на страницу регистрации
- После регистрации редирект на главную страницу
- Обязательно валидация для поля email
- Соответственно зарегестрированный пользователь не может открыть страницы для логина и регистрации (его редиректит на главную)
- Помимо react можно использовать любые библиотеки и технологии.
Жду предложений.