Data Visualization (Improving a Simple Servlet-based Web Application)

Closed - This job posting has been filled and work has been completed.
Web, Mobile & Software Dev Web Development Posted 3 years ago

Fixed Price

Budget: $110
Delivery by September 1, 2013

Start Date

August 1, 2013


At a high level, we need a simple tool to visualize how users interact with our website. When a user visits our page, we present a list of items to the user to choose from. The user may do different actions while browsing these items. For instance, he may click on an item, or hide an item, etc ....

What I need is to be able to see how these actions are performed over time by the user. I have attached a snapshot from the existing tool that we have which shows different actions over items using different colors.

These are the enhancements that I need.
-- Instead of specifying a single user each time and seeing his the plot, I want to be be able to specify a list of user_ids and see all the plots in one page.
-- Scale the time axis in all plots so that they all fit the screen (note that time scale may be different in different plots)
-- The row (in the plot) which contains the item that has been selected, should have a different background (or at least horizontal line) color.
-- There are a few more things that I would like to discuss later cause they need further explanation, and it is easier to do it over a skype meeting.

A few things:
-- The data is going to be pulled from a database, but for now I can give you a .csv file to work with. Later I'm going to change it to connect to the db, so please make sure that you have a nice separate module for reading the data that I can change later.
-- Please specify in your application, how much time you think this would take for you.
-- The code we have right now is quite simple, and it consists of a .java file and a .jsp file. So, if you feel that you can re-write it faster from scratch as opposed to fixing it, it's ok to do so (as long as you keep it a web application) and use a different language like python, etc...
-- If you plan to use a different framework, please specify it in your application.
-- Please don't hesitate to ask questions if you have any.

About the Client

(4.89) 3155 reviews

United States
Menlo Park 10:06 PM

9194 Jobs Posted
50% Hire Rate, 1017 Open Jobs

Over $50,000 Total Spent
6,825 Hires, 74 Active

$18.73/hr Avg Hourly Rate Paid
2,345,630 Hours

Member Since Jan 1, 2003