8000 GitHub - aashu/Movies-Rating-API · GitHub
[go: up one dir, main page]

Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

Setup

  1. set following environment variables.
    • TMDB_API_KEY : only needed if u r going to run script.js
    • TOKEN_KEY: for jwt
    • MONGO_CONNECTION_URL
  2. run yarn start

Docs

Available Endpoints

/register

parameters

method: POST

  • email : required
  • password : required
  • first_name
  • last_name

returns user details.

/login

method: POST

  • email: required
  • password: required

returns jwt

For authenticated users

Pass JWT token as x-access-token header or through token parameter in get request

endpoints

/movies/rate

parameters

method: POST

  • id: required
  • rating: required

returns movie info with updated rating

/movies/

parameters

method: GET

return list of all movies with all details.

Open to all

"/"

return movie names with their rating

TODO

  • Move docs to swagger ui
  • Add basic frontend
  • Refactor controllers
  • Write tests

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

0