Skip to content

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