- Название проекта
- Краткое описание
- Ссылка на сайт
- Превью GIF
- Стек технологий
- Как установить
- Ссылки на бриф
Mesto-Russia-api-full
-
Адаптивный одностраничный сайт с фото-карточками наших любимых мест. Можно добавлять/удалять(свои)/лайкать карточки. Менять фото аватара , поле "имя" и поле "о себе". Так же реализована регистрация и авторизация по email.
-
Репозиторий для приложения проекта
Mesto, включающий фронтенд и бэкенд части приложения со следующими возможностями: авторизации и регистрации пользователей, операции с карточками и пользователями. Бэкенд расположите в директорииbackend/, а фронтенд - вfrontend/. -
На сервере есть 2 папки: Первая: react-mesto-api-full/backend (для бэкэнда) Вторая: react-mesto-api-full/frontend (из этой папки делаем npm run build или локально npm run deploy)
-
Public IP: 178.154.255.204
- JavaScript ES6
- HTML5, CSS3, flexbox, адаптивная вёрстка
- BEM методология
- React.js
- React hooks
- Create React App
- Node.js, Express.js
- MongoDb, Mongoose
- Яндекс.Облако сервер на Ubuntu 18.04
- ESLint airbnb-base
- Figma
- Git
- Клонировать данный репозиторий:
git clone https://github.com/bmstustudent/react-mesto-api-full.git
-
Зайти в папку frontend
-
Установить все зависимости:
npm install
- Запустить билд скрипт:
npm run build
- Запустить development mode.
Открыть локально http://localhost:3000 в браузере.
npm run start
