Skip to content

VictoriaMatynyan/react-mesto-api-full-gha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Статус тестов

The final training project Mesto(eng. 'Place') at Yandex Praktikum for web-developers combines the frontend and backend parts of the application with the following features:

  • User registration and authorization;
  • User data modification:
    • name,
    • about,
    • avatar;
  • Operations with cards:
    • adding cards,
    • deleting only owner's cards (other users' cards cannot be deleted),
    • liking a card,
    • unliking a card,
    • opening a modal window for a card.

Technologies applied

  • BEM(nested)
  • React and JSX
  • Vite
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • Postman
  • Remote Virtual Machine (created at Yandex.Cloud)
  • Automated testing

Backend launch

  • git clone git@github.com:VictoriaMatynyan/express-mesto-gha.git — clone the repository using SSH code;
    • git clone https://github.com/VictoriaMatynyan/express-mesto-gha.git — if you'd like to clone the repo via https-link;
  • npm install — install the dependencies;
  • npm run start — launch the server;
  • npm run dev — launch the server with hot-reload

Repository's URL: https://github.com/VictoriaMatynyan/react-mesto-api-full-gha

Project links

IP address: 158.160.59.207

Frontend https://mestoproject.nomoredomainsrocks.ru

Backend https://api.mestoproject.nomoredomainsrocks.ru