It has been a while since I last worked on new features for the tracking system! Over the last couple of weeks I started thinking about what I wanted to improve, and I set my sights on data visualization. After having spent time at a conference for work, where data visualization was a major selling point for many applications, I decided that is where I wanted to improve upon.
Conceptually, I want to represent data in a way that is extremely easy to understand, while still giving valuable feedback that could help people get to their goals. Right now, I feel that what is currently in place is good for looking at past trends in the users data, but I feel that it falls short of what I want it to be. So, with that I started to look into ways that I could improve upon the existing system. In my research, I stumbled into something called D3 visualization. The main concept is that the user can interact with the data, while the underlying document model of the webpage is dynamically changing in response. It provides a much more interactive way to look at, sort, and group things that might be interesting.
Here is a little sneak peak of what I have started playing with: