UDSSL Logo

USB Digital Services


UDSSL Time Tracker

The WordPress Time Tracker Plugin

Getting Started

Learn how to get started with UDSSL Time Tracker.
Download, Install and Activate. Start tracking your time!

Getting Started
Read more on how to Get Started
UDSSL Time Tracker Backbone JS App

Backbone JS App

UDSSL Time Tracker front end functionality is implemented as a Backbone JS app.

Read more about UDSSL Backbone JS App

JSON API

UDSSL Time Tracker JSON API is built on top of WordPress infrastructure. Time Tracker Backbone JS app communicates with JSON API to realize the time tracking and charting of the time data.

Click here to learn more about JSON API
Read more about UDSSL JSON API
Click here to learn more about Table Structure

Table Structure

UDSSL Time Tracker stores data locally in your WordPress database. But the time data resides in a new set of tables. Five new tables will be created upon UDSSL Time Tracker plugin activation.

Read more about Database Table Structure

Libraries and Technologies

UDSSL Time Tracker uses several popular libraries and technologies to implement Time Tracking functionality.

Libraries and Technologies used in UDSSL Time Tracker
UDSSL Time Tracker in Your Language - Learn How!

Translation Ready

UDSSL Time Tracker is ready to be translated into any language. All strings goes through PHP and WordPress localization functions to ensure the translated text is displayed.


UDSSL Time Tracker

Start tracking your time with WordPress. Track your payments. Expose a JSON API of how you spent your time to your friends, family and clients. Get started today!

Download Now

See Screenshots of UDSSL Time Tracker Plugin English, Sinhala and Tamil Language Screenshots

Download WordPress.Org
  • Getting Started with the Time Tracker

    Learn how to get started using UDSSL Time Tracker. How to add a new time slot and how to visualize time data you gather over time. How to add new categories, projects and tasks.
    Time Tracker Read More

  • Time Tracker Backbone JS App

    Backbone JS and Underscore JS is used to implement Time Tracker Backbone JS App. This app is the front end of UDSSL Time Tracker. Read code samples used in the Time Tracker.
    Time Tracker Read More

  • UDSSL Time Tracker JSON API

    UDSSL Time Tracker Backbone App communicates with UDSSL Time Tracker JSON API to realize time tracking. Learn about the hooks available for customization your API.
    Time Tracker Read More

  • Database Table Structure

    UDSSL Time Tracker stores data locally in your WordPress database. But inside a new set of tables. Five new tables will be created upon UDSSL Time Tracker plugin activation.
    Time Tracker Read More

  • Libraries and Technologies

    UDSSL Time Tracker uses several popular libraries and technologies to implement Time Tracker functionality. Backbone JS, Underscore JS, Twitter Bootstrap, Highcharts JS, Moment JS, etc.
    Time Tracker Read More

  • Sinhala and Tamil Translations

    UDSSL Time Tracker is tranlation ready. Almost all the strings goes through PHP localization functions to ensure the proper translation. Sinhala and Tamil Translations are available by default.
    Time Tracker Read More

  • UDSSL Time Tracker Screenshots

    See how UDSSL Time Tracker will look like before installing. Screenshots show English, Sinhala and Tamil interfaces. Visit and see yourself.
    Time Tracker Read More

  • Frequently Asked Questions

    Be sure to check the FAQ before asking for support. Read FAQ to understand the UDSSL Time Tracker better. Find answers to your questions.
    Time Tracker Read More

  • Time Slot Presets

    Time slot presets allow you to easily select the Category, Project and Task for a Time Period. You can optionally enter a description of the time being recorded.
    Time Tracker Read More