Location: https://api.movies.novik.nomoredomains.monster
Frontend repo: https://github.com/NovikYaroslav/movies-explorer-frontend
Repository for applications of the Movies explorer
project, includes the back-end part of application.
Backend:
The server side allows to create/edit user and save/delete movies 2 Main schema used:
- User (To create and edit user data documents)
- Movies (To create and delete movie documents)
Controllers allow to:
- Create user
- Return JWT token for existing users.
- Check authorization according proveded JWT token
- Return existing user data
- Edit existing user data
- Return stored movies for authorized user
- Create movies
- Delete movies
JAVASCRIPT/EXPRESS.JS/MONGO
- Express.js
- MongoBD
- bcrypt
- celebrate
- express-rate-limit
- express-winston
- helmet
- cors
Репозиторий для приложения проекта Movies explorer
, включающий бэкэнд часть приложения.
Backend:
Серверная часть позволяет создавать/редактировать пользователя и создавать и удалять фильмы. Используются 2 основные схемы:
- User (Для создания и редактирования данных пользователя)
- Movies (Для создания и удаления фильмов)
Контроллеры позволяют:
- Создавать пользователей
- Возвращать JWT токен, для созданных пользователей.
- Проверять вторизацию в соотвествии с предоставленным JWT токеном
- Возвразать данные существующего пользователя.
- Редактировать данные существующего пользователя.
- Возвращать сохраненные фильмы для авторизированных пользователей.
- Создавать данные фильмов
- Удалять данные фильмов
JAVASCRIPT/EXPRESS.JS/MONGO
- Express.js
- MongoBD
- bcrypt
- celebrate
- express-rate-limit
- express-winston
- helmet
- cors