В проекте задействовано два API - мой API с регистрацией, авторизацией пользователей и с их избранными (сохраненными) фильмами и сторонний API с базой фильмов.
Movies Explorer - интерактивный сайт с регистрацией и авторизацией, с поиском и сортировкой фильмов как в основной базе так и в сохраненных фильмах пользователя.
Ссылка на сайт https://movies.tw1.ru
Ссылка на фронтенд проекта: https://github.com/UserGitHub37/movies-explorer-frontend
JavaScript, Node.js, Express, CORS, MongoDB, mongoose, celebrate, helmet, express-rate-limit, escape-html, dotenv, bcryptjs, jsonwebtoken, winston, express-winston.
(для работы приложения потребуется локально установленная база данных MongoDB на дефолтном порту 27017)
- Клонирование репозитория
git clone https://github.com/UserGitHub37/movies-explorer-api.git
- Запуск сервера
npm run start
— запускает серверnpm run dev
— запускает сервер с hot-reload (запуск в режиме разработки, чтобы сервер перезапускался при изменении файлов проекта)
Бэкенд запустится и будет доступен по адресу http://localhost:3000