Skip to content

Репозиторий для API проекта Mesto с системами авторизации и регистрации пользователей.

Notifications You must be signed in to change notification settings

tatiana-pavlova/react-mesto-api-full

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Учебный проект "Mesto"

Скриншот приложения

Репозиторий включает фронтенд и бэкенд части приложения.

Директория frontend/

Одностраничный сайт с регистрацией и авторизацией пользователя, всплывающим окном редактирования данных профиля и аватара. Есть возможность добавлять фото мест, а также отмечать лайком понравившиеся снимки.

Технологии, используемые в проекте:

  • React
  • JSX
  • HTML и CSS
  • JS
  • адаптивная верстка
  • flex-box
  • grid layout
  • методология БЭМ

Директория backend/

Серверная часть приложения проверяет токен, регистрирует и авторизирует пользователя, позволяет изменять данные пользователя, сохранять и получать карточки, ставить и удалять лайк.

Технологии, используемые в проекте:

  • Node.js
  • Express.js
  • MongoDB

Запуск проекта

  1. Установить Node.js
  2. Установить Git
  3. Клонировать репозиторий с помощью командной строки
    git clone [email protected]:tatiana-pavlova/react-mesto-api-full.git
    
  4. Перейти в директорию backend
  5. Установить все зависимости с помощью командной строки
    npm install
    
  6. Запустить сервер с hot-reload с помощью командной строки
    npm run dev
    
    Или запустить сервер в режиме production
    npm run start
    
  7. Перейти в директорию frontend
  8. Установить все зависимости с помощью командной строки
    npm install
    
  9. Запустить приложение с hot-reload с помощью командной строки
    npm run start
    
    Или запустить приложение в режиме production
    npm run build
    

About

Репозиторий для API проекта Mesto с системами авторизации и регистрации пользователей.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published