-
Notifications
You must be signed in to change notification settings - Fork 0
Home
TimeTracker is an open source PHP web application.
This Wiki is an unfinished work in progress.
TimeTracker is an easy to use web application and should require no special technical knowledge or training. The base system provides complete basic functionality and a collection of plugins to extend functionality is included.
TimeTracker is open source software licensed according to the MongoDB Server Side Public License Version 1.
Whether you are an individual doing independent contracting or consulting, a small business or team, or a large business, TimeTracker has everything you need to track the time spent on any project or activity that needs to be tracked. A small organization normally keeps one group of users in TimeTracker in which everything belongs. Large organizations can utilize the subgroups feature to simplify user and project management.
TimeTracker comes with a flexible, customizable set of user roles. There are several pre-defined roles such as Top manager, Manager, Co-manager, Supervisor, Client and User that normally suffice for most installations. Custom roles can be created.
Users can input their time using the time of day or the duration of time spent on an activity from any computer with an internet connection and a web browser.
Full reports can be viewed online, exported (downloaded) as a spreadsheet or CSV (Comma Separated Value) file, and/or sent by email directly from the TimeTracker interface.
Reports show you a full breakdown of the time spent on any project or activity, showing you exactly how much time each person and/or group has spent on what tasks. TimeTracker lets you create reports filtering by any combination of date, time period, group, project, activity, person, billable and/or non-billable hours, and idle time. It can also exclude details and just calculate the totals, and save your settings as a favorite to easily generate future reports in the same way without selecting parameters each time.
TimeTracker has interfaces in 30 languages including English, Catalan, Chinese (Traditional and Simplified), Czech, Danish, Dutch, Estonian, Finnish, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, and Turkish.
TimeTracker includes the following plugins that extend functionality.
- Charts - provides a visual breakdown of time allocation across projects, tasks, or clients.
- Puncher - provides an easy punch-in / punch-out page for live time tracking.
- Clients - adds clients to the system, allowing you to associate work time and expenses to them.
- Invoices - provides an invoicing feature to bill customers.
- Paid status - add a paid status property to time log records and a capability to mark items paid / unpaid.
- Custom fields - a powerful plugin that allows you to add an unlimited number of custom fields to time entries, users, and projects.
- Expenses - provides an expense tracking feature.
- Notifications - adds a capability to email reports to users on schedule.
- Locking - provides locking of entries from modifications depending on lock specification.
- Monthly quotas - adds a monthly quota feature.
- Week view - implements a page for quick time entry for whole weeks.
- Work units - introduces a capability to track work time based on work units, not just minutes.
- Report approval - adds a capability to mark report items as approved / not approved.
- Timesheets - provides timesheet workflow and tracking.
- Templates - allows users to create text templates to use in notes for detailed time entry.
- Attachments - allows to add files (attachments) to various entities such as time entries.
An export function is provided that allows group managers to export data.
Use the repository Issues if support is required.