Antidot Timeshoot Java

Easy timesheet tool

Introduction

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...

download Timeshoot - General MySQL version
download Timeshoot - SQLite windows only
   
bug report Report a bug or ask for a feature here

Can I see a quick demo of it?

Yes you can :) just click here under. You will need flash though... And sorry about my acent :)

How does it look like?

Here are some screenshots. So you can see how we reach our objective: one click to start... one click to stop.

[top]

Simple GUI mode

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.

timeshoot screenshot 01

Full GUI mode

You can switch to the full mode where you can view, edit or delete some entries.

timeshoot screenshot 02

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.

timeshoot screenshot 03

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.

timeshoot screenshot 04

[top]

Where is the admin interface?

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.

[top]

What about the statistics?

This feature will also come soon. You will be able to see the total time you spent on a job, search, query and so on...

[top]

What is Timeshoot?

It is explained in the introduction... need more info? contact me arnaud@antidot.ca

[top]

How to install it?

To install it your will need the JRE 6 available here http://java.com/en/download/manual.jsp

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.

[top]

Does it run on Mac and Linux?

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.

[top]

Do I need a database server?

You can use this tool with a MySQL database or completely locally without DB server using SQLite.

[top]

What if I want to use the tool in a team?

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.

[top]

Does it work with Sales Forces and other CRM tools?

Not yet... It's coming soon.

[top]

Is it free?

Yes this software is totally free. I accept donation though :-)

[top]

How to contact you guys?

Actually I am working alone on the tool for now.. You can contact me at arnaud@antidot.ca

[top]

Who did what?

The concept, idea and programming were done by me :) Arnaud Selvais.

But I need to thank some other people here:

[top]

©2008 - 2009 Antidot s.a. (Belgium) / Antidot Inc. (Canada)