Pretty much what the title says really.
I’m looking for an Open Source/free time clock application for a local charity that will work *without* an internet connection, but upload all the data once a connection becomes available.
This particular charity do a lot of work in rural areas, and as a result they can’t guarantee that any kind of internet access will be available at any given time, but they need to know who was on shift and when they clocked in/out.
I’ve been looking at writing my own based on MiFare tokens and an arduino, but before I go too far down that rabbit hole I’m wondering if someone has already written something that I can take advantage of?
Hosting any “online reporting” functionality isn’t a problem as I already have servers I can use for this.
The requirements are:
- Must support multiple users
- Must produce reports in at least CSV format
- Must be able to retrieve historical information
- Must be open-source/free to use for the above features
- Must provide an “off line” mode which then syncs with the reporting “engine” once an internet connection is established again
(Because of past experience here and elsewhere, I sadly now need to add the folllowing…)
Please note, we have *zero* budget for this to be developed. If you run a software development company and are hoping that you’ll get some business out of this, then you’re wrong. Please do not contact me offering to write this software unless you are willing to write it for free and release it as an OpenSource project under either the MIT or Apache licenses. Sorry to be harsh, but I don’t have time to deal with the spam… 🙁