Проект "Movies Explorer"
. Бэкенд-часть (на Express.js и MongoDB).
Проект "Movies Explorer"
представляет собой интерактивное веб-приложение для поиска и сохранения фильмов в личном кабинете. Создан в рамках обучения на курсах Яндекс-Практикум с целью приобретения и закрепления практических навыков веб-разработки. Проект является выпускной дипломной работой курса "Веб-разработчик".
В настоящем репозитории представлена только бэкенд-часть проекта, созданная с использованием Express.js и MongoDB. Репозиторий фронтенд-части находится здесь - https://github.com/izverk/movies-explorer-frontend.
Проект развернут на Яндекс-Облаке:
фронтенд -
https://movies-explorer.izverk.nomoredomains.work/;
бэкенд -
https://api.movies-explorer.izver.nomoredomains.work/
- клонировать проект: git clone https://github.com/izverk/movies-explorer-api.git
- установить зависимости: npm i
- запустить приложение: npm run start
- запуск приложения в режиме разработки: npm run dev
- cоздаёт в базе данных запись о новом пользователе (регистрирация пользователя);
- возвращает из базы данных информацию о пользователе;
- обновляет в базе данных информацию о пользователе;
- создаёт/удаляет в базе данных запись о выбранном пользователем фильме;
- возвращает из базы данных все сохранённые пользователем фильмы.
- JavaScript;
- Node.js;
- Express.js;
- MongoDB, Mongoose;
- валидация запросов, централизованная обработка ошибок, логирование, CORS.