Timeshoot is a software programmed in Java that let you keep track of the time you spend on the projects you work on.
It is really easy and simple to use. We consider that logging the time we spend on projects is something really anoying (that's why it is always a pain for managers to get the timesheets from their employees). That's why we though the ideal tool would be something where we push a button to start a task, then push it again when we stop... Nothing more... That's what we developed...
This is the default view. To start a job, just select the task you are working on in the drop down list then click start.
By default, the last job you worked on is selected.
Full GUI mode
You can switch to the full mode where you can view, edit or delete some entries.
Timesheet edition
This is a view of a timesheet edition. You can easily change the start and end time and the total time spent on the job will be updated.
Multi-lingual GUI
As you can see, the tool is ready for internationalisation. Here is an exemple with Chinese (it is translated with Google Translate, sorry about the poor translation). Anyway, the tool gets the label from a simple XML file. It is then really easy to add languages we would like to support.
That's a good question... Sorry about that. It's coming soon. I didn't put a priority on it for now as the admin interface exists and is web based. The tool was created for a multi user environment with a central MySQL database. I will integrated the admin features soon. For now, you will need PHPMyAdmin or another tool to edit the companies, jobs, subjobs and tasks.
Then after downloading and unzipping the files you will need to edit the XML files in the /config folder.
Once this is done, just run the .jar.
If you want to use the SQLlite version (local version), copy the file lib\sqlite_jni.dll in your c:\\windows\ directory.
If you want to use a MySQL database, you will find a file named config\MySQL-DBstructure.sql containing the SQL for the tables creating in the DB. You will need to create a user with its password encrypted with MD5. Of course you can create as many users as you want so all your co-workers for example could log their timesheets in the database.
Again, I will put a detail explaination here soon and some executable binaries.
Yes it should. The MySQL version runs without any problem but the SQLlite needs some additional libraries. I integrated only the windows version (DLL). I will put specific version for each environment here soon.
No problem; It was made for that. To do so, use a shared MySQL database. You will then be able the timesheets for all the users in one table and share the companies, jobs and tasks.