Skip to content

React implementation of an image gallery website created during the web development course @ Yandex Practicum

Notifications You must be signed in to change notification settings

space-boss/mesto-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MESTO x REACT. Student project for Yandex.Praktikum

Description

Simple interactive gallery where users can share pictures. This is a student project created during a web development study track of Yandex Practicum. During the first spints of the course the project was written in pure JavaScript (Link to the repository), the current project was aiming to implement the same functionality using React library and JSX syntax.

Functionality

  • Adding new cards to the grid
  • Deleting cards created by the user
  • Editing user profile information
  • Form validation on the client side
  • Communication with external API to fetch and patch/delete data

Technologies used

  • Adaptive layout using flexbox and grid positioning
  • Nested file structure according to BEM methodology
  • Asynchronous JavaScript
  • React JS
  • Functional components
  • Object oriented programming
  • Webpack

Install the project

git clone  https://github.com/space-boss/mesto-react.git

npm install

npm start

About

React implementation of an image gallery website created during the web development course @ Yandex Practicum

Topics

Resources

Stars

Watchers

Forks