/FrontendDev-Sprint12

Проектная работа двенадцатого спринта курса «Фронтенд разработчик» от Yandex.Practicum.

Primary LanguageJavaScript

Mesto-React

Mesto-React это веб-проект, написанный с использованием библиотеки React в рамках обучающего курса Веб-разработчик от Yandex-Practicum.

Структура проекта

Проект представляет из себя одностраничный сайт без бекенда. Все взаимодействие с пользователем осуществляется на стороне фронта. На главной странице расположены данные пользователя (аватар, никнейм, описание). Так же на главной странице расположены карточки с фотографиями, загруженные самим пользователем или другими участниками курса. CRUD с сущностями (карточки, личные данные) осуществляется через Yandex API.

Реализованные возможности

  • Изменение имени, описания и аватара пользователя;
  • Создание и удаление собственной карточки с фотографией;
  • Приближение карточки с фотографией;
  • Установка лайка под карточкой;

Установка и запуск

  1. Клонировать репозиторий
git clone git@github.com:Fr0stFree/mesto-react.git
  1. Перейти в директорию с проектом
cd ./mesto-react
  1. Установить зависимости
npm install
  1. Запустить приложение
npm start

Лицензия

Проект находится под лицензией MIT.