AmirAshizhev / react-mesto-auth

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mesto-react-auth

О проекте

Учебный проект в рамках курса Яндекс.Практикума Веб-разработчик. Он представляет собой логическое продолжение работы над mesto и над mesto-react. Подключаться к базе данных карточек, добавленных другими студентами и добавлять их самому. Добавлена возможность регистрации пользователя, а также входа в систему зарегестрированному пользователю. Используемые технологии: React.js, JavaScript, HTML5, CSS3

Изучено

  1. Работа с API.
  2. Работа с фронтенд-аутентификацией: регистрация, вход в систему, выход из нее.
  3. Работа над несколькими страницами(регистрация, авторизация и основная старница) переход между ним.

Функционал

  • Добовление карточек
  • Удаление карточек, добавленных собой
  • Редактирование иноформации профиля и его аватара
  • Установка и удаление лайка на карточке
  • Регистрация новых пользователей
  • Авторизация зарегестрированных
  • Защита роутов

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

  • Скачать или склонировать репозитори
  • Установить зависимости при помощи npm - npm i
  • Запустить в development режиме - npm run dev
  • Запустить сборку production-билда - npm run start
  • Разместить production-билд на github pages - npm run deploy

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

Нажми на меня

About

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


Languages

Language:JavaScript 56.9%Language:CSS 39.5%Language:HTML 3.6%