«Место» — веб-страница с галереей фотографий, с которой можно взаимодействовать: поменять имя, описание и аватар пользователя, добавить новые и удалить существующие карточки, поставить лайк на карточку, развернуть картинку карточки на полный экран. Реализована клиентская валидация форм. В проектной работе этого спринта продолжили подготавливать бэкендную часть.
- JavaScript
- Node.js
- Express.js
- MongoDB
- Mongoose.js
- ESLint
- Git
- NPM
- Клонировать проект:
git clone https://github.com/shuraaas/express-mesto-gha.git
- Установить зависимости:
npm i
- Запуск проекта:
npm run start
— запускает серверnpm run dev
— запускает сервер с hot-reload
/routes
— папка с файлами роутера
/errors
— обработка ошибок
/middlewares
— мидлверы
/utils
— дополнительные утилиты и константы
/controllers
— папка с файлами контроллеров пользователя и карточки
/models
— папка с файлами описания схем пользователя и карточки
Ссылка на репозиторий: https://github.com/shuraaas/express-mesto-gha
Совместить фронтенд с бэкендом.