This is a repository for the Mesto project application, which includes frontend and backend parts of the application with the following features: user authorization and registration, operations with cards and users. Place the backend in the backend/
directory, and the frontend in frontend/
.
- HTML5: semantic tags,
- CSS 3: Media queries,
- React js,
- Node js,
- MongoDB,
- Express js,
- Mongoose,
- Dotenv,
- Helmet,
- Express rate lımıt,
- Celebrate,
- Middlewares
Requirements:
-
npm >= 6.14;
-
Node js;
-
MongoDB.
To run on your computer, you need to run the command on your local computer:
git clone https://github.com/ChernoSlava/react-mesto-api-full.git
- To copy the project to a local PC over https;
After that, both in the frontend folder and in the backend folder in the console, you need to run:
npm i
- To install dependencies;
To use:
- We need to run MongoDB, this can be done by entering a command in the console, or find the installed program on the computer, go to the bin folder, find the icon mongod.exe and double-click to enable Mongo
- Next, in the backend folder, we enter the command into the console:
- `npm start' - Command to start the server;
- Next, we go to the frontend folder and launch the application using the command:
- `npm start' - Command to start the application;
If you do not want to go in and see the application without registration, you can use a shared login and password
Login - proba-mesto@mail.ru Password - 9242541111
- Static website Travel in Russia.
- The project repository is located on pure js.
- The repository of a full-fledged modified project is the place of Frontend and Backend.
- Graduation project Movies explorer