/react-mesto-auth

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

Primary LanguageJavaScript

Сервис "Mesto-React-Auth"

Учебный проект по основам React на курсе "веб-разработчик" в Яндекс.Практикуме (12 спринт), учимся писать регистрацию и авторизацию в проекте.

Figma

Стек технологий:

  • HTML5;
  • CSS3;
  • JavaScript;
  • React.js;
  • API.

Фукционал:

  • редактирование пользовательских данных (аватара и профиля);
  • добавление новых карточек;
  • удаление пользователем тех карточек, которые добавил именно он;
  • добавление и отмена лайков, счетчик лайков;
  • просмотр увеличенного изображения в попапе;
  • валидация форм.

Особенности проекта:

  • обмен данными через API (используется учебный сервер Яндекс.Практикума);
  • верстка по дизайн-макету из Figma;
  • адаптивная верстка;
  • по итогам каждого спринта работа проверяется код-ревьюерами, критические замечания обязательны для устранения.

Как установить и запустить проект:

  • Клонировать репозиторий:
    git clone https://github.com/annavilnid/mesto-react-auth.git
  • Установить зависимости:
    npm install
  • Собрать проект Вебпаком:
    npm run build
  • Запустить проект на локальном сервере:
    npm run dev