/Spring-Boot-BackEnd

Spring Boot based API development using MySQL as database and JWT as security layer

Primary LanguageJavaMIT LicenseMIT

Spring Boot Backend Application

Six API was developed under this project

GET : Movie Add in Database
http://localhost:8081/movie/add

Collects Movie details from https://developers.themoviedb.org/3/getting-started/introduction and stores it in Database
POST : User Registration
http://localhost:8081/user/registration

Allows user to register into your system
POST : Login User
http://localhost:8081/user/login

Allows user to login using username password and provide access token as response
POST : Movie List
http://localhost:8081/movie/list

Using the access token user can retrieve movies list
POST : User Rating Movie
http://localhost:8081/user/rate

Using access token user can rate movies
GET : Movie Rating
http://localhost:8081/movie/average-rating

API to look at the average rating of each movie. if not rating existing for any movie. Provides NA

For more interactive documentation click here