EZPunch Client/Server Code
Brought to you by:
ibrewster
EZPunch Client/Server To install EZPunch, simply drag the EZPunch Server to wherever you want it on your "server" machine, and copy the EZPunch Client to each machine you want to punch in on. Launch EZPunch Server, add some users, and you're good to go! This program is free-as-in-speech (as per the GNU license), but not free-as-in-beer: that is to say, if you use this program I request that you make a donation. Donations can be given using paypal by visiting https://sourceforge.net/projects/timeclockserver/ and clicking the "Donate" link. For other payment methods, contact the author. Payment amount is left up to you: pay what the program is worth to you. Features: Client/Server design for network deployment Simple design - One button in/out punch with notes, fully stand-alone server. Built-in web server/interface (runs on port 8080 by default) Punch export to tab-delimited, cvs, iCalendar or PDF from the server Unlimited users/clients (in theory- I don't know how performance will be under high loads. Please let me know if you try it :-) ) Client messaging- send messages from the server to any or all connected clients. Contact Israel Brewster at israel@brewstersoft.com for more info/support. Change history: 4.4 *Add read file system *Add user password change option to web and client *Sort users in web interface by name *Sort users in client by name *Improve web interface handling of special characters 4.0-4.3.1 *Improved report appearance *Offline mode for client *Add "use server time" option to always record the server time when recording punches from clients (4.3) *Improve report E-Mail process *Option to list time on reports as either decimal hours or hours and minutes *Use local date format rather than ISO on reports *Miscellaneous bug fixes and tweaks 4.0 * Too many changes to list. Missed several versions here 2.0.1 * Code modifications to make it compatible with other platforms. * Should now compile on any platform with no code modification needed. * Note: server auto-discovery only works on mac at the moment 2.0 * User password verification on punch option * User login option * Accumulated hours display on client * colorized punch button to better indicate punch type * Brings client/server in line with Standard 4.0 1.1 * Minor bugfix release 1.0 * Initial release. Based off of my TimeClock 3.0 software.