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

Avg Bid (USD)
Project Budget (USD)
$750 - $1500

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.

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. API.authenticate() or http://api.com/api/authenticate)
• Register Track (i.e. API.registerTrack() or http://api.com/api/registerTrack)
• Register Progress (i.e. API.registerProgress() or http://api.com/api/registerPrpogress)
• Register Achievement (i.e. API.registerAchievement() or http://api.com/api/registerAchievement)

Skills required:
Javascript, MySQL, PHP, Software Architecture
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 1500
in 15 days
Hire stdhtelkom
$ 2000
in 30 days
$ 750
in 7 days
$ 1250
in 21 days
$ 750
in 7 days
Hire fusioninformatic
$ 1450
in 25 days
$ 800
in 30 days
$ 1300
in 25 days
$ 1000
in 20 days
$ 2000
in 5 days