Time Tracker

From Berkman Klein Google Summer of Code Wiki
Jump to navigation Jump to search

Time Tracker is a a tool meant to help users track time spent on various projects and tasks. It generates simple reports in CSV form with the collected data. Check out the code here: https://github.com/berkmancenter/timetracker

For this project we are looking to expand the reporting feature by adding a web based reporting section. Items included for reports are:

  • Breakdown of time by user
  • Date range specific reports
  • Project specific reports
  • Total hours by date range and/or user

Other features we would like to add:

  • Adding roles (staff, manager, admin), currently we have admin and staff only
  • Email notifications when time is reported
  • Ability to archives users (by semester, year, etc.)

This tool is built using Ruby on Rails with a Postgres database.