rakleed / react-mesto-api-full-gha

Места России

Home Page:https://react-mesto-api-full-gha-two.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Места России

https://react-mesto-api-full-gha-rakleed.vercel.app/

Репозиторий для приложения проекта «Места России», включающий фронтенд и бэкенд части приложения со следующими возможностями: авторизации и регистрации пользователей, операции с карточками и пользователями. Практиковался в написании серверной части на Node.js, Express.js, MongoDB. Фронтенд написан на React.

Как локально запустить проект

Бэкенд

Нужен Node 20 LTS и запущенная MongoDB.

  1. Установить зависимости npm install
  2. В app.js раскомментировать строку 'http://localhost:3000' для корректной работы CORS (для деплоя нужно добавить ваш домен)
  3. Запустить проект npm start

Фронтенд

  1. Установить зависимости npm install
  2. В src/utils/constants.js раскомментировать первую строку (при деплое указать нужный адрес бэкенда)
  3. Запустить проект npm run start (при деплое собрать проект npm run build)

Планы по доработке проекта

Настроить CI/CD для автоматического деплоя на сервер.

About

Места России

https://react-mesto-api-full-gha-two.vercel.app

License:MIT License


Languages

Language:JavaScript 67.6%Language:CSS 30.2%Language:HTML 2.2%