Closed

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
Employer working
Project Budget
$250 - $3500 USD
Total Bids
29
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

extendability
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

Requirements
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