This repository is for the Mesto project application, which includes both the frontend and backend components with the following features: user authorization and registration, card and user operations. The backend is located in the backend/ directory, and the frontend is in frontend/.
This project is bootstrapped with Create React App and utilizes React hooks. It serves as a mini social network to showcase user profiles and photo collections. Users can edit their profiles, add new photos, remove unwanted ones, and interact with other users' photos by liking or disliking them. Additionally, it provides the capability to view photographs in an enlarged format.
- ReactJS
- React hooks (useState, useEffect)
- React createContext
- Object-Oriented Programming (OOP) principles
- Validation
- API integration
- HTML5 and CSS3
- BEM (Block, Element, Modifier) methodology with nested structure
To start the project, follow these steps:
- Clone the repository.
- Install dependencies with
npm install. - Start the application using
npm start.
You are now ready to explore the mini social network application.
IP: 158.160.113.124
Frontend: https://danakun.nomoreparties.co](https://danakun-mesto-react.netlify.app/
Backend: