Find Jobs
Hire Freelancers

make a api

$30-250 USD

Closed
Posted over 8 years ago

$30-250 USD

Paid on delivery
A Restful API Develop a Restful API plus a web app(client) that will interact with it. The API should be an integration of two APIs (Google Books and any music API) The API allows users to search for books they would like to read and as well store those books in a form of favourites and to read list. This web app will also suggest music they can listen to while reading the books they have searched for. Those suggested songs can also be stored as favourites by the user. Key Features. 1. Users should be able to search for items without the need to register or log in 2. To access any further features, they should be able to register for an account With appropriate validation such as email confirmation. 3. logged in users should be able to choose from their search results to create a ‘Favourites’ list 4. They should be able to ‘organise’ this list (eg. add notes, delete items, etc. Data The API will search the public APIs to obtain relevant data however any results should be persisted within the API. How you persist this data is entirely up to you howeveryou will need to justify your choice(s) based on the features available. Options includepersisting the data to the filesystem or using an appropriate database (SQL, documentOr graph). You should carefully select which data you will be saving from the third-partyAPI(s) and only display and persist this. NOT everything should be persisted from the third-party API(s). Languages The NodeJs framework should be used on the server and AngularJs framework on the client. HTML, CSS, PHP, JavaScript are the languages that should be used in the application. The application should be tested properly using UNIT testing, Integration Testing and Acceptance testing in that [login to view URL] code should be modularised and committed to a gitlab account which I would provide but I will not have access to until the work is completed. Also the code should be simplified and lightly explained. Below is a diagram showing the structure of the application. The client should only interact with your own API and your API should interact with the third party APIs.
Project ID: 9042431

About the project

4 proposals
Remote project
Active 8 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
4 freelancers are bidding on average $223 USD for this job
User Avatar
P.S. Everything needs to be discussed and negotiated at first. The below mentioned default terms are placed to ensure such discussion takes place before the project is awarded by you. In pursuance to "Milestone Payments" as in Freelancer.com terms and conditions, the first milestone payment needs to be deposited on Freelancer.com within a day, ibapi is awarded the project, failing which the awarding of such project by you, the buyer, will be considered void and the bid offer by ibapi will be deemed to have been retracted. The first milestone becomes payable after requirement analysis is done. Requirement analysis is 'Contract-style requirement lists' as defined under the article 'Requirements_analysis' in English Wikipedia. Simplified: This is essentially an upfront payment. The first milestone is deposited before the project is accepted by the service provider ibapi and paid after requirement analysis is illustrated by ibapi in the Freelancer.com message board. Looking forward to hear from you.
$263 USD in 5 days
4.9 (132 reviews)
7.0
7.0
User Avatar
A proposal has not yet been provided
$147 USD in 3 days
5.0 (10 reviews)
5.3
5.3
User Avatar
Hi, I am a Expert Javascript Stack Developer. I am also expert in MEAN Stack. (MongoDB, ExpressJS, AngularJS, NodeJS) I have expertise in both angular and node js I can build you this API. I also know ASP.NET WEB api to make Restful services. you can contact me on skype: hamzabaig18 thanks
$333 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Jaipur, India
4.5
17
Member since Aug 10, 2015

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.