Необходимо развернуть простое vue приложение со страницами:
- Авторизация
- Регистрация
- Приветсвие пользователя
Вбить хардкодом данные одного пользователя, который может авторизовываться. При помощи страницы "регистрация" пополнять этот список.
Форма с валидацией полей, авторизует по email и паролю, сохраняет сессию пользователя. Ссылкой перехода на регистрацию.
Форма с валидацией полей, регистрирует по имени, email, password с подтверждением. Ссылкой перехода на авторизацию. После успешной регистрации редиректит на страницу авторизации
Страница с сообщением об успешной авторизации, к которой имеет доступ только авторизованный пользователь, и кнопкой "Выход". При нажатии на кнопку "выход", происходит редирект на авторизацию, c уведомлением о том, что пользователь покинул аккаунт и очисткой сессии. При попытке попасть на нее без авторизации - происходит редирект на авторизацию.
- Все задачи по коммуникации с бэкендом эмулировать на клиенте, обязательно асинхронным кодом
- Ограничений на использование зависимостей нет
- Требования что-то верстать нет, тем не менее UI нужно собрать самостоятельно, поэтому для стилизации можно использовать любую библиотеку
- Под сессиями подразумевается сеанс авторизации, не http сессии.
- Проект должен быть инициализирован через VUE CLI
- Результат предоставить в виде форка этого репозитория