Find Jobs
Hire Freelancers

building an Rest API

$10-30 USD

Closed
Posted over 6 years ago

$10-30 USD

Paid on delivery
Write a web app that allows users to create lists and add movies to them. The app should also allow users to rate movies. There is an IMDB API here: [login to view URL] . Up until recently, it was free. However, now it costs $1 a month to use. If you would like to do the IMDB API portions of the challenge, it is entirely up to you. If not, that’s totally fine and you won’t be penalized. Please keep in mind that if you choose not to, we will most likely ask you questions about how you would have implemented the IMDB API portion into your application. Requirements ● Create a form that allows users to create a new movie list. ○ The only requirement is that the list has a name. ○ OPTIONAL: the user can search IMDb and add movies to the list while creating it. ● Create a view that allows the user to see all of their movies lists. ○ This page should display the name, average rating, and number of movies for each list. ○ Clicking a list will take the user to the list page. ● Create a view that allows a user to view a movie list. ○ This page should display the name of the list and all the movies in the list. ○ This page should display relevant movie information (title, year of release, movie poster [if applicable], genre, etc.) for each movie in the list, as well as the user's rating. ○ The user should be able to rate a movie. ■ Movie ratings are global, i.e., if the movie is in another list, the rating applies to that list as well. ■ Feel free to implement whatever type of ratings system you want (5 stars, thumbs up/down, rotten tomatoes style, etc.) ○ The user should be able to sort the movies by name or rating. ○ The user should be able to filter the movies by title. ○ The user should be able to remove a movie from the list. ○ The user should be able to add a movie to the list. ○ The page should display the average rating of all of it’s movies. ● OPTIONAL: Create a view that allows the user to search IMDb and add movies to 1 or many lists. ○ This page should display relevant IMDb information (title, year of release, movie poster [if applicable], genre, etc.) for each movie in the search results, as well as the user's rating. ○ Clicking a movie should allow the user to add that movie to 1 or many existing lists, as well as give it a rating.
Project ID: 15216516

About the project

8 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average $50 USD for this job
User Avatar
I can do it.
$35 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, do you have a hosting already for this. the reason i am asking this is to choose which technology will be fir for your app development. also do you want to integrate it with some other system? Relevant Skills and Experience Web Development Proposed Milestones $30 USD - initial
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I can create a REST Api that you define using Django REST Framework. Django is a powerful, fast Python Framework. Stay tuned, I'm still working on this proposal.
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I'm a senior .NET developer, I have more than 8 years experiance in developping .net web applications using asp.net mvc c# and I have excelent skills in dveloping and consuming Restful API's Relevant Skills and Experience asp.net mvc 8+ years c# programming 8+ years Restful API 5+ years sql server 8+ years Proposed Milestones $60 USD - on delivering first draft $106 USD - on final version title is "building an Rest API"and the description is about web application using an api am I right?
$166 USD in 6 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Sep 25, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.