Closed

API and SDK creation (API in PHP/MySQL, first SDK in javascript)

This project was awarded to claudiu07 for $750 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
$750 - $1500 USD
Total Bids
10
Project Description

We are looking to create a PHP and MYSQL-based API, and subsequently an SDK to be created. This bid is for the creation of the API, creation of one version of the SDK in javascript, and creation of a working example of the SDK and API in use.

We have written the documentation for a fairly simple API and I need a developer with spec driven development experience to implement it. If you are interested in this project we will share the API documentation with you before you place your final bid. Please respond with the following:

- the framework (including version), testing style and approach you might choose
- examples of work you have done in the past. GitHub accounts would be preferred.
- when you could start and how much time you have available in the next two weeks.

A brief description of the API is below.

API:
Should be PHP based and store information in MYSQL. Calls should be made and received using JSON.
The API should include a basic OAuth authentication system, user sessions, and specific API endpoints. After developing an API with these endpoints, you will develop a simple SDK that makes accessing the endpoints easier. One key reason for creating the SDK is that we would like to include the encoding and inclusion of in-program screenshots (in base64 format) as part of many of the API calls. Furthermore, we would like the SDK to be able to queue a series of API calls when a user is offline in order to optimize performance.

The basic endpoints of the API could include the following endpoints or API methods:
• OAuth Authentication (i.e. [url removed, login to view]() or [url removed, login to view])
• Register Track (i.e. [url removed, login to view]() or [url removed, login to view])
• Register Progress (i.e. [url removed, login to view]() or [url removed, login to view])
• Register Achievement (i.e. [url removed, login to view]() or [url removed, login to view])

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online