8/25/2011 ~ 1 min read

Chrome Project Tracker Idea


** Track Projects Track time spent on projects with a Chrome extension. A user can: *** Work offline (and or sync to service -> paid) *** Easily add a new project *** Generate a report for data in localdb (hour, day, week, month, year) *** Reset their database *** Architecture **** Models Timer: start-time(timestamp), end-time, status(on/off), project Project: name, time(cumulative time spent), description/notes, Report: ??? **** Collections Projects Timers ? or aggregate the Timer with the Project Model **** Views ProjectList (distinguish active project in list) ProjectDetail (all project details, show if is active now or not) ReportList (hourly, daily, weekly, monthly, yearly) ReportDetail (Time spent on total projects plus time spent on each project) **** Routers #index = project list #project/id/## = ProjectDetail #reports = report list #reports/type = details for the report type


Headshot of Matthew Hippely

Hi, I’m Matthew. I live in Ventura County, and spend my time thinking about systems, software, and how things evolve over time.

You can find me on GitHub, LinkedIn, or read more about me here.