Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.18 KB

README.md

File metadata and controls

51 lines (36 loc) · 1.18 KB

Mesto React

Mesto is a photo sharing social network implemented as a single-page application.

The essential of this project is that it has been ported from vanilla JS version (check this out) to React.

Technologies and tools 🛠️:

React

Features

  • Registration and authorization
  • 🤝 Responsive layout
  • 👍 Valid semantic HTML
  • 👌 OOP (ES6 classes)
  • 📁 Project structure built according to BEM (Nested type)
  • ✏️ Edit and save profile (name, description and avatar)
  • ➕ Add new cards
  • ♥️ Like feature
  • 🗑️ Delete cards (if owner only)
  • 💬 App requests confirmation before delete
  • 🖼️ Cards open in popups
  • 🚪 Close card with Esc key, clicking overlay or close button

Get Started

Install dependencies:

npm i

Development build:

npm start

Production build:

npm run build

Things to improve 📝

  1. Translate interface to English