Movieflix Web Application has been designed to stream HD movies online and it has been developed more user friendly with wide options and features. To consume movieflix services user has to sign up for movieflix which acctivates your entertainment pack.
- User can search movies by Title, Type, Genre, and Year
- Filter Titles by ImdbVotes/ImdbRatings
- Comment and view titles given by other users
- Rate and view ratings given by other users
client
[module-complete]: contains ui app (HTML, CSS, JS, fonts, images)
layout
[module-layout]: contains layout related files (CSS, HTML).
server
[module-api]: contains REST API
-
URI to List all Titles
http://localhost:9093/movieflix/api/titles
-
URI to UPDATE a Title
http://localhost:9093/movieflix/api/titles
-
URI to create a Title
http://localhost:9093/movieflix/api/titles
-
URI to delete a Title
http://localhost:9093/movieflix/api/titles/{mid}
-
URI to get Titles by year
http://localhost:9093/movieflix/api/titles/year/{year}
-
URI to get Titles by type
http://localhost:9093/movieflix/api/titles/type/{type}
-
URI to get Titles by genre
http://localhost:9093/movieflix/api/titles/genre/{genre}
-
URI to get Titles by Title
http://localhost:9093/movieflix/api/titles/title/{title}
-
URI to get Titles by Id
http://localhost:9093/movieflix/api/titles/{id}
-
URI to filter by IMDB Votes
http://localhost:9093/movieflix/api/titles/imdbvotes
-
URI to filter by IMDB Rating
http://localhost:9093/movieflix/api/titles/imdbrating
-
URI to Rate a Title
http://localhost:9093/movieflix/api//ratings/user/{uid}/title/{mid}
-
URI to Comment a Title
http://localhost:9093/movieflix/api/comments/user/{uid}/title/{mid}
-
URI to Signup an User
http://localhost:9093/movieflix/api/users
-
URI to Update an User
http://localhost:9093/movieflix/api/users/{id}
-
URI to Delete an User
http://localhost:9093/movieflix/api/users/{id}
-
URI to add new Title
http://localhost:9093/movieflix/api/admin/titles
-
URI to Edit existing Title
http://localhost:9093/movieflix/api/admin/titles/{id}
-
URI to Delete Title
http://localhost:9093/movieflix/api/admin/titles/{id}