Use [login to view URL] RESTful API to update MySQL DB

Completed Posted Nov 2, 2014 Paid on delivery
Completed Paid on delivery

I'm looking for a developer that can build an additional layer of functionality to an existing script that has been created using PHP / MySQL.

Background:

I have installed Baïkal (CalDAV + CardDAV lightweight server) on my web hosting, using PHP/MySQL. The Baikal server allows users to register for a new account and then setup new CalDAV + CardDAV feeds for their account. It is then possible for that user to subscribe to, and update, this feed from their OSX iCal and Contacts applications.

The server took 5minutes to setup and all User Account, Address Book / Calendar functionality is built and working perfectly.

What I Require:

I would like you to develop a script that will automatically create and synchronise a new CalDAV + CardDAV feed in the user's Baikal account, using data obtained via the [login to view URL] API.

1. Enable Baikal user to connect their [login to view URL] account

2. Connect to the [login to view URL] API and populate a new Calendar + Address Book on Baikal

3. Run background synchronisation every 5-10minutes to ensure the Baikal database remains in synch with the user's [login to view URL] data

For now, the data will be READ-ONLY. In the future, I would also like the user to be able to update [login to view URL] via the CalDAV + CardDAV feed, but Phase 1 should simply be displaying the data made available by [login to view URL]'s API.

[login to view URL] People / Contacts API: [login to view URL]

[login to view URL] Calendar API: [login to view URL]

Baikal Server: [login to view URL]

Database Development HTML MySQL PHP RESTful

Project ID: #6674983

About the project

22 proposals Remote project Active Jan 30, 2015

Awarded to:

samitXI

Hi Sir, I am ready to work for you.I have 9 years of experience in C/C++, Restful API , java, PHP and, MySQL. please see some of my works also check my reviews you will get better idea about my skill.I deliver quality More

$1000 USD in 10 days
(122 Reviews)
7.2

22 freelancers are bidding on average $1076 for this job

meet2amitvw

Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time. I am myself doing programming so you will directly work with one person and that's me. No mediators. No managers. No sub More

$1365 USD in 20 days
(182 Reviews)
9.4
toinnisfree

A proposal has not yet been provided

$1200 USD in 10 days
(789 Reviews)
8.3
helmot

I have +10 years of experience in programming. I am expert in scripting to analyze and work with data, and working with REST APIs. Take a look at these projects: https://www.freelancer.com/projects/4965956.html htt More

$750 USD in 7 days
(144 Reviews)
7.9
NayaPakistan

A proposal has not yet been provided

$1184 USD in 20 days
(307 Reviews)
6.8
lockbox

Hello, First of all, thank You for invitation. Now, i wasn't mistaken in my bid, i'm estimating this project ETA on 2 days of work. My estimation is backed up by experience i already have on this kind of field. Don' More

$900 USD in 5 days
(43 Reviews)
5.6
fhasanbd

Hi, I am passionate,I am an extremely motivated individual who pays attention to detail. I always make sure my work is complete and accurate. I am also an ambitious person and I desire to be among the best in my fiel More

$763 USD in 20 days
(21 Reviews)
5.4
tuxmin

A proposal has not yet been provided

$1263 USD in 20 days
(13 Reviews)
5.5
MuradMurad

A proposal has not yet been provided

$1111 USD in 20 days
(11 Reviews)
4.8
eeskildsen

Hi! I could add the functionality that you describe to Baikal. I'm a web developer with years of experience in PHP and MySQL. My plan for the project is to begin by familiarizing myself with Baikal and its source co More

$1100 USD in 20 days
(0 Reviews)
0.0