Database synchronisation (XML-RPC)

Techniques: PHP, MySQL, XML-RPC

Timeline: 2 to 3 months

Language: Dutch & English

Communication: 2 to 3 times a week (email & phone)

+++ Project description +++

Developing a system that synchronises the [url removed, login to view] database. So in short, we need a backend system that imports all the data through xml-rpc from Extra is the functionality to edit this data (like adding comments or ratings).

The generated database will be used to develop a hotel booking website like [url removed, login to view], but with extra functions and lots of extra information. This will be step 2 in the development proces, first the system to synchronise the data is needed.

+++ Approach +++

0) Analysis of the XML-RPC interface of You can read all about the Booking XML-RPC webservices on [url removed, login to view]

1) Design and creation of the MySQL database. Countries, cities, hotels, hotels comments, hotels photos, rooms, all needed tables to make the site run properly, based on [url removed, login to view] XMLs. (Note, lot of data as hotel description, room info, locations, is provided in multiple languages and the database has to support and store all these multi-languages infos).

2) Build a system to (automatically - cronjobs) import the data from [url removed, login to view] XMLs into the database. Possibility to import the different pieces of data manually (from a little interface). Check in the [url removed, login to view] documentation, "General Help" -> "Logical Calling Order" to get an idea of all the XML-RPC functions to be called and all the different XMLs to import. Some of them will obviously not be imported often. Example, the countries or cities.

3) Photos also need to be imported and copied on the server, so we can serve them from our own server.

4) PHP classes to manipulate this data. List cities per country, list countries, list hotels (per country/city/date period/hotel name), add a comment to a hotel, etc... All the needed classes to build a site such as All these classes must be provided with samples of use.

5) Minimum technical documentation to be provided: A minimum of comments in the code and document explaining the different scripts and classes, and how to use them.

Skills: Data Processing, Linux, PHP, XML

See more: website development techniques, step on how to develop website, ratings country, mysql technical support, how website help hotel development, how to read index, how to develop hotel website, how to develop a website idea, hotel booking website development, email rpc, design imports, creation timeline, countries ratings, check website development language, bookings com, bookings java xml rpc, xml &, how to run properly, how to design a database, database scripts with php and mysql

About the Employer:
( 0 reviews ) Amsterdam, Netherlands

Project ID: #167602

11 freelancers are bidding on average $1354 for this job


Please check pmb

$1450 USD in 90 days
(4 Reviews)

Pretty big project you have... I deal with ebay API and handle XML output. This field is a bit new to me, but I'm sure I can extract all the information you mention, design a MySQL tables structure and import the info. More

$1500 USD in 30 days
(1 Review)

I don't know if i understand the need but i think that the best way with mysql is a MASTER/MASTER synchronization

$1500 USD in 5 days
(1 Review)

i will simply say i can handle the project

$1499 USD in 29 days
(0 Reviews)

i can make it

$1250 USD in 25 days
(0 Reviews)

We develop this for you. Preferred language is Java, we can also work with PHP. Don't worry about Java interference, you just need the synchronization software and we are offering the best tool for it. The web site you More

$1400 USD in 45 days
(0 Reviews)

I've been building exceptionally large systems for companies such as StorageTek, the New York Times CO., and the University of Colorado, Boulder under strict code review conditions. I can start immediately and ch More

$1300 USD in 14 days
(0 Reviews)

Hello, Thank you for considering our bid. We are a U.S. based Software and Web development company. We have over 4 years of Software / Web development experience. Please don't hesitate to contact me via PMB. More

$1200 USD in 30 days
(0 Reviews)

Hello Sir, We are a young techno-centric company having experienced professional & architects in EAI (enterprise application integration). We team members has worked on many integrations. Expecting to sign up new rela More

$1500 USD in 10 days
(0 Reviews)

Hello, I have experience in such area and running hours. I developed exchange sms system between mobile operator and content provider based on xml protocol. I have big experience in DataBase.

$1200 USD in 10 days
(0 Reviews)

Hi, I have done a site nearly identical to this in many aspects. From what I can tell from your description I should be able to replicate what I did on the previous site and dilver you a solution rather quickly. Feel More

$1100 USD in 10 days
(0 Reviews)