- Регистрация пользователя (при успешной регистрации на электронную почту пользователя приходит ссылка для подтверждения, при нажатии на которую отправляется автоматический запрос на сервер и регистрация подтверждается).
- Авторизация пользователя (двуступенчатая, с вводом кода пришедшего после заполнения полей первой формы входа).
- Основная страница доступна только авторизированным пользователям.
- Формы валидируются при заполнении.
- React
- TypeScript
- Redux
- React Router
- React Hook Form
- Yup
- Material UI
- CSS-модули
- Fetch API
- Клонировать репозиторий
- Запустить
npm i
для установки зависимостей - Запустить
npm start
для запуска приложения в режиме разработки - Открыть http://localhost:3000/