Skip to content

Latest commit

 

History

History
44 lines (37 loc) · 2.01 KB

File metadata and controls

44 lines (37 loc) · 2.01 KB

Место

Небольшой сайт для добавления красивых фотографий

Иллюстрация к проекту

Функциональность

  1. Валидация форм ✅
  2. Редактирование профиля 👤
  3. Добавление/удаление карточки 🗑
  4. Постановка и снятие лайка 🤍

Технологии

  • HTML - добрый надежный язык гипертекстовой разметки 📋
  • CSS - каскадные таблицы стилей для описания незабываемого дизайна веб-сайта ✨
  • React - неповторимая библиотека для описания логики сайта 😱
  • Webpack - сборщик модулей для тонкой настройки проекта 📦

Особенности разработки

  • Grid для резиновой верстки
  • Медиазапросы для адаптивной верстки
  • Методология БЭМ для грамотной разработки интерфейса
  • Хуки для соответствия современным тенденциям React

Начало работы

Требования

Для работы приложения необходимо установить:

  • Node.js 18.12+
  • npm (обычно идет с Node.js)

Установка

  1. Клонируйте репозиторий
    git clone https://github.com/PeachMood/mesto-react.git
    cd ./mesto-react
    
  2. Установите зависимости
    npm install
    

Запуск

После установки зависимостей приложение можно запустить в двух режимах.

  1. Development: npm run start
  2. Build: npm run build