Inspiration

JIRA Agile and other timesheet applications provide a field to specify time spent on an issue but do not provide a timer to actually help you keep track of the time.

What it does

Time Tracker for Bitbucket tracks your time while working on a project issue. The time spent working can be logged on the project issue as a comment.

How I built it

Time Tracker for Bitbucket is a client-side application written in HTML and JavaScript compiled from TypeScript. Application data is stored locally in the browser and is not stored on any backend.

Challenges I ran into

Deciphering the Bitbucket API documentation.

Accomplishments that I'm proud of

Creating my first Bitbucket add-on!

What I learned

Practical application of Typescript.

What's next for Time Tracker for Bitbucket

Optimizing the performance of JavaScript code, especially the DOM manipulation code. Adding a backend to allow application data to be shared across devices. Adding personalisation options that users can configure.

Share this project:

Updates