Skip to content

LeilaSuleimanova/react-mesto-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект Mesto React

Это проект, который был переписан на фреймворк React. Добавлен функционал регистрации и авторизации пользователей.

Ссылка на макет для форм регистрации/авторизации, информационных оповещений.


Статус проекта: done


Все запросы на авторизацию, регистрацию и проверку токена работают через API сервиса https://auth.nomoreparties.co.

Добавлена реализация:

  • Созданы необходимые роуты для регистрации и авторизации пользователей.

  • Вся функциональность приложения доступна только авторизованным пользователям по роуту "/".

  • Для неавторизованных пользователей два дополнительных роута: "/sign-up" для регистрации и "/sign-in" для авторизации.

  • Разработаны компоненты: Login для авторизации, Register для регистрации, ProtectedRoute для защиты роута "/" от неавторизованных пользователей и InfoTooltip для вывода информации об успешной (или не очень) регистрации.

  • Реализована аутентификацию пользователя и работа с токеном. Токен сохраняется в localStorage и используется при работе с сайтом.

  • Свёрстана мобильная версия сайта.

При создании веб-сайта применены технологии:

  • HTML;
  • CSS;
  • JavaScript;
  • React;
  • Методология БЭМ (Nested);
  • Webpack;
  • Postman.

Инструкция по развертыванию:

  1. Склонируйте репозиторий локально: git clone https://github.com/LeilaSuleimanova/react-mesto-auth.git

  2. Установите Node.js с официального сайта https://nodejs.org/

  3. Установите модули npm: npm install

  4. Запустите проект: npm run start


Ссылка на деплой проекта.

About

Проект Mesto на Реакте с авторизацией и регистрацией

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published