Skip to content

An app for personal data tracking, analysis & visualization

Notifications You must be signed in to change notification settings

Asterids/day-trace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DayTrace

An app for personal data tracking, analysis & visualization

alt text

Summary

The idea behind DayTrace is that a user can aggregate data about their habits, health issues, and activities by customizing their own list of trackable actions and then simply checking them off each day. This data will be viewable in several formats as it accumulates - bar charts, line graphs, and calendar heatmaps. In this way a user will be able to see a visual representation of otherwise ephemeral aspects of their daily life. Additionally, a user will be able to compare the frequency of multiple activities against each other (for example, caffeine and alcohol intake against headache occurrence).

alt text

Implementation

In it's current state, DayTrace is little more than a scaffolding consisting of an Express server, a Postgres database, several React components and a Redux store. My plan for building out my desired features includes:

  • Using test-driven development with Mocha, Chai and Enzyme to implement features from back to front
  • Creating customizable data visualizations for a user's data with Victory, Google Charts, or a similar library
  • Making a clean, sensible and robust user interface

About

An app for personal data tracking, analysis & visualization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages