An API to find your next movie or create your watch list. It include reviews, rating, actors and anything you need to know about the movie.
- This application will help users find their next movie to watch by showing helpful stats
- Node.js installed, version 10.13 or later
- Docker installed, version 19.03.12 or later
- Docker Compose installed, version 1.24.1 or later
- Copy env vars
$ cp .env.example .env
- Start API
$ npm run dev
# OR DIRECTLY VIA DOCKER COMPOSE
$ docker-compose up
- Create Documentation
$ npm run doc:create
- Open Documentation
$ npm run doc:open
- ❗ IMPORTANT: All movies routes will be return Movie entities.
Method | Path | Type of Return |
---|---|---|
GET | /v1/movies/ | Movie[] |
GET | /v1/movies/:id | Movie |
$ npm run test:unit
- User can see all movies on a page
- User can see all movies ordered by their release date
- User can see any movie on a separate page
- User can create an account
- User can create their own watch list
- User can make movie review
- Authorization
- Admin user can create/update/delete a movie
- Rafael Dias ⛄ - Software Developer
If you find any problem or have a suggestion, please open an issue.