Skip to content

Photo-sharing SPA on React with registration and authorization

Notifications You must be signed in to change notification settings

theAshbringer/react-mesto-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Photo-sharing SPA on React with registration and authorization

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published