Репозиторий включает фронтенд и бэкенд части приложения.
Одностраничный сайт с регистрацией и авторизацией пользователя, всплывающим окном редактирования данных профиля и аватара. Есть возможность добавлять фото мест, а также отмечать лайком понравившиеся снимки.
- React
- JSX
- HTML и CSS
- JS
- адаптивная верстка
- flex-box
- grid layout
- методология БЭМ
Серверная часть приложения проверяет токен, регистрирует и авторизирует пользователя, позволяет изменять данные пользователя, сохранять и получать карточки, ставить и удалять лайк.
- Node.js
- Express.js
- MongoDB
- Установить Node.js
- Установить Git
- Клонировать репозиторий с помощью командной строки
git clone [email protected]:tatiana-pavlova/react-mesto-api-full.git
- Перейти в директорию
backend
- Установить все зависимости с помощью командной строки
npm install
- Запустить сервер с hot-reload с помощью командной строки
Или запустить сервер в режиме production
npm run dev
npm run start
- Перейти в директорию
frontend
- Установить все зависимости с помощью командной строки
npm install
- Запустить приложение с hot-reload с помощью командной строки
Или запустить приложение в режиме production
npm run start
npm run build