Jquery/Jflot/php-based Website for graphical presentation and comparison of csv data

This project received 29 bids from talented freelancers with an average bid price of $2880 USD.

Get free quotes for a project like this
Project Budget
$250 - $3500 USD
Total Bids
Project Description

We need somebody reliable to build a web-based piece of software for the presentation and comparison of csv data.

User management

Login via username and password

possibility of different users

User interface

Selection of values

1. User choses csv-file

2. All column headers are presented

3. User choses which parameters should be displayed

4. User choses next csv file (repeat for up to 10 csv files → up to 10 parameters can be selected)

Manual values - User can add manual parameters

1. User choses a timestamp by clicking on the x-axis of the graph or manual input

2. User choses a parameter from a list or names a new parameter

3. Value is saved like (name of corresponding csv file, timestamp, name of parameter, value of parameter, user name who saved the parameter)

Derived functions - User can add derived functions

- User can add up to 5 derived functions based on simple math operations on the given parameters

- Addition, subtraction, multiplication, division or a combination of these

- perfect if there is also the possibility of integrated and derivative functions

Graphic chart

Jflot based charts

needs to be zoomable

up to 10 different values from up to 10 different files need to be presented in one chart

Range of values is very wide (from 10^-7 to 10^7)

same values (header in column has the same name in different csv files) are presented on the same y-axis

for different values different y-axis need to be plotted

user is able to change colours of graphs

csv data

First column is a time stamp

Up to 100 columns

Up to a [url removed, login to view] rows

different csv-files can have different columns

report function

Function to print a report of the csv data


In a future version the csv files won't be static, but will change in time (new rows will be appended). The csv files have to be polled and reflect the changes chart


1.) Use of jquery, jflot and php

2.) Documented code

3.) code needs to be easily extendable

4.) no gpl software, mit license is ok to use,

keep in mind that we will need in the future an easy way to implement different data sources like mysql database or an opc source

you have to sign a nda after being awarded with the project, stating that you won't sell/disclose any parts of the software to any other company

Please only apply when you have already reviews on [url removed, login to view] AND when you have already worked with jFlot. If you have reference projects, tell us about them!

The software will need to be extended. So we are interested in a long-term partnership.

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