Skip to content

budavariam/timesheet-helper

Repository files navigation

Timesheet Helper

DEMO

I've started to use Toggl Track last year to keep track of my time. I wanted to know how much time do I spend on different projects and activities.

It also helps me see where am I on the work-life balance scale in any given week.

I have to fill my timesheets for work, I thought it would be beneficial if I had a tool to help me with that.

Toggl Track reports were a good start, but I wanted more extensibility. With this site I'm able to hide weekends, and show rounded data. The best part is that I'm able to spill the overwork between days while the adjustments are visible per project basis and visible in the totals as well. Since I track my side projects and also my personal timeouts I need the possibility to hide certain projects from the report.

Getting Started

npm install
npm start

If you don't want to spam the toggl api during development, you can set an env variable e.g in .env.local

REACT_APP_DEV_DATA=true

For toggl integration: Set the WorkspaceID and APIKey from the website into the 2 input fields in the app.

Ideas for development

I know that the project structure is ugly, I aimed for an MVP and improving the code bit by bit ever since.

Things that I think could improve the quality are kept in the TODO doc.

About

I have to fill my timesheets for work, I thought it would be beneficial if I had a tool to help me with that.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors