Time Tracker for OpenProject

Please note that the Time Tracker integration is not developed, nor officially supported by OpenProject.

Screenshot of the Time Tracker app

Time Tracker for OpenProject is a mobile app that records time spent on tasks and logs it to your Open Project instance.

Installation

Time Tracker app is available in the Apple AppStore, Google PlayStore and on GitHub.

Configuration

  1. Log in to the Time Tracker app with your administrator account.

  2. Once logged in, open the Administration panel, navigate to the Authentication page and when go to the OAuth applications tab.

OAuth applications

  1. Click on the “+” button to create a new OAuth application.

    Add a new OAth application

  2. In the new application window, enter the desired name for the application (for example, Time Tracker) in the Name field.

  3. Set the Redirect URI to openprojecttimetracker://oauth-callback. This link will be used to redirect users back to the app after they authorize the OAuth application.

  4. Set the Scopes to api_v3. This will allow the application to access the necessary APIs.

  5. Set the Confidential Property to unchecked.

  6. Leave the Client Credentials User field empty.

  7. Once you have completed all the fields, press the Create button.

  8. After creating the application, copy the Client ID and Base URL values for future reference and keep them secure. Copy Base URL from Auth URL field, it may look like this: https://example.com

openproject time tracker configured