Open Source Timesheets and Time Tracking
Personal time recording and timesheet program. Record time against customers and projects. Projects can be time based or fixed charge. Produce reports or export data as a CSV file for billing.
This program is a fully functional timesheet system. All data is stored in a standard sqlite3 database that is accessible using a number of third-party tools including OpenOffice.
Pikaia Ltd has used this program in-house for over 4 years for all time recording and billing. We hope that you find it useful.
This open source project is sponsored by Pikaia Ltd. Project coordinator is Mike Bennett
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Mission Statement
To build, as a community, a simple solid and useful multi-user time tracking and billing system that can be easily integrated with any invoicing system using open standards.
Platform
This is a windowed GUI program that has been written using PHP and GTK2. As such it can be run on all major platforms although we have only used it on MS Windows to date. There will be some platform specific issues to resolve on non-MS platforms which is part of the purpose of this community project.
Development Status
The Windows binary has been downloaded thousands of times. The program in this download is mature and is in use all day every day.
Developer Guidelines
For those who want to become involved in this project I welcome your input and opinions about how to advance the project. Developer resources can be found under the Developers, Wiki, Issues and Source menu options on this site. These resources are thanks to the Google code project.
As we get this project under way I will be the final arbiter of what is added to the system but I expect this to change as developers and contribtors come on board the project.
Source code control uses Subversion.
How You Can Help
The next steps in this project as I see them are (your requests and opinions are welcome):
- Interfacing architecture and interfaces with multiple billing and invoicing systems.
- Language translations (gettext).
- Multi-user and consolidition of user timesheets.
- Additional reports.
- Packaging and updates mechanism.
- Plugins/addons framework.
- User guides.
We have libraries from other projects for some of these things so if you would like to contribute to some of these sections we can get you started.
Welcome aboard.
Mike
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
| Please consider donating to the development of this program. |
|
|