Skip to content

Evgeniia2405/mesto-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект: Место React

Описание:

Проект выполнен в ходе изучения курса frontend разработка на платформе Яндекс.Практикум.
Цель проекта: Портировать на React проект Место.

Сайт Место
Стек

  • HTML
  • CSS
  • Grid layout
  • Flexbox
  • Nested БЭМ
  • JavaScrip
  • React
  • Webpack
  • Работа с API
  • Git

Функциональность Подробное описание функциональности сайта приведено по ссылке Ссылка на репозиторий Место Для данного проекта были выполнены следующие шаги:

  • Создан новый проект на Create React App
  • Портирована размтка, копированием HTML и конвертацией его в JSX
  • Портированы стили
  • Вынесены компоненты: App, Card, Footer, Header, ImagePopup, Main, PopupWithForm
  • Портирован модуль API
  • Создан контекст текущего пользователя
  • Реализованы Лайки и удаление карточек
  • Созданы функциональные компоненты EditProfilePopup, EditAvatarPopup, AddPlacePopup

Ссылка на сайт

Ссылка GitHub Pages: https://evgeniia2405.github.io/mesto-react/

QR код для просмотра сайта с мобильного устройства

QR код для просмотра сайта с мобильного устройства

Инструкция по запуску проекта

  • клонировать репозиторий
  • выполнить команду npm install для установки зависимостей
  • для просмотра проекта выполнить команду npm run start

Планы по доработке проекта:

  • Улучшить UX всех форм (выполнить валидацию полей ввода)