-
Notifications
You must be signed in to change notification settings - Fork 0
ProjectMissionStatement
Serge Broslavsky edited this page Sep 13, 2012
·
2 revisions
Your tool to track your time
This project was started and is kept ongoing to create a product that helps people tracking their time "expenses" (i.e. what they are spending their time on) and getting summaries, reports and results of analysis of accumulated information (in any meaning of those words which is feasible for the user of the tool).
The major targets for the project are:
1. To provide a cheap to use (effort wise) solution to track activities on the level of detalization that is suitable for a particular case: #usable, #customizable.
2. To provide a distributed solution that would allow using several devices (mobile, PC, web) to track one's time and getting all the data summarized into one set of reports when requested: #distributed.
3. To provide a flexible reporting solution that allows users creating new and modifying existing reports to adjust the tool to their needs: #flexible-reporting.
4. To provide a CLI (command line interface) tool first with an ncurses version following it and a GUI version coming later. To facilitate this, all the core functionality of the solution should be incapsulated into a shared library (or multiple if deemed feasible): #cli, #ncurses-ui, #gui.
5. To use all the relevant techniques to ensure high level of portability of the code: #portable.
6. To ensure that the solution is supporting different languages and locales, can work in different geographical locations and time zones: #internationalizer, #localized, #location-aware.
This missin statement can be changed by the project control board, which at the moment is comprised by:
* Serge Broslavsky <serge.broslavsky@gmail.com>
* GPG fingerprint: 15EA B7EE 6D27 DB63 7059 C278 4E32 7539 5322 9108