APIs, calculation, and display: PHP/ MySQL
This application will provide a ranking of individuals based on a combination of manually input data and information gathered from the web. It will gather and process information daily from five different APIs (Twitter, Yahoo, Amazon, Technorati, Compete) , and display these on a simple web page. The application should be written in PHP and MySQL. There are initially 150 individuals who will be input into the system. The system should be able to function with up to 500 individuals. For each individual there are 12 fields that will be entered manually. There must be the capability to upload a .csv (or similar format file) of the existing data for 150 individuals. There are a total of 6 fields taken from the 5 APIs for each individual, once per day. There are 14 additional variables used in calculations – a web form must be created to enter and update these manually. For each individual, a single score will be calculated that combines the individual fields, API data, and additional variables through a range of multiplication and exponential functions. This score will usually be recalculated daily, however there also needs to be a 'recalculate' function to immediately find out the impact of changing variables. From this score, a rank (from highest to lowest score) will be created. A simple web page will display the top 50 individuals by rank, together with three fields associated with the individual, including their name. This web page will be refreshed after the API data is updated daily, or after the ‘recalculate’ function. The code for generating this web page should be clear and accessible so that the data can be easily drawn into the final website. The code should have a modular design, so that each of the APIs and calculations can be modified or deleted/ added. Clear documentation or notes that will allow modifications to the code at a later stage is required. The application will need to be installed on my web server, including setting up any cron jobs. A detailed specification will be provided to the winning bidder. Keywords: Web Programming, MySQL, API, PHP
| Expired |
More apis projects
View AllMore php projects
View AllRelated projects
Search for freelance jobs
"I did not know what to expect at first. But my final impression once I used your site and service is a great one! Simply amazing!
I would recommend this service to any other freelance artists and co workers who are looking to expand their client base."
"The possibility to include all information about my freelance working places in just one website. It means, I don't need to tell my future employer to go to odesk, elance, etc. They can check everything about me in donanza website."




