Skip to content

Educational project: "Mesto React" - a full-stack web application that allows users to share photos of their favorite places

Notifications You must be signed in to change notification settings

emoxowa/react-mesto-api-full

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 

Repository files navigation

📚 Educational project: "Mesto React"

Introduction

This project is a full-stack web application that allows users to share photos of their favorite places.

  • IP 51.250.66.98

Frontend

The frontend was built with React, utilizing functional components and hooks. The following technologies were used:

  • React
  • React Router DOM
  • Webpack
  • Babel

Backend

The backend was built with Node.js and Express, utilizing MongoDB for data storage. The following technologies were used:

  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • Bcryptjs
  • Celebrate
  • Jsonwebtoken

Project Objective

The main objective of this project is to develop a web application using React with user authentication functionality.

Description

The application utilizes several third-party libraries, including react-router-dom for routing, gh-pages for deployment. The application has been developed using the latest version of React (18.2.0) and includes various dependencies, including @testing-library/react and @testing-library/jest-dom for testing. The project includes scripts for building, testing, and deploying the application.

Installation

  1. Clone the repository: https://github.com/emoxowa/react-mesto-api-full.git
  2. Navigate to the frontend directory: cd frontend
  3. Install the frontend dependencies: npm install
  4. Navigate to the backend directory: cd ../backend
  5. Install the backend dependencies: npm install
  6. Run the development server: npm run dev

Project Status:

This project is completed and is no longer being actively maintained.

Conclusion

This project has provided an opportunity to apply the acquired web development skills and knowledge to develop a web application using React. The project includes the latest web development technologies and methodologies, making it a valuable learning experience for aspiring web developers.

Website link

To open the website, click on the following link 👉🏻: https://mesto.yandex.nomoredomains.icu/

About

Educational project: "Mesto React" - a full-stack web application that allows users to share photos of their favorite places

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages