Resnet Timesheet
December 2010 - June 2011 (with minor work through 2012)
ResNet is Northeastern University's department for repairing student computers. As part of my development work there, my manager mentioned to me their need for a new internal timesheet/clocking program. I took it upon myself to build a web application from scratch. I designed it, conceived the feature set, coded it using Django (my first exposure to the framework), and deployed it in production. As of April 2013, over 10,000 shifts have been logged for a cumulative total of 4 years!
Features
- LDAP authentication
- Secure kiosk-based clock-in
- Create, edit, and delete employee shifts
- Batch edit employee wage, department, and date of wage change
- Shift and wage reporting
- iCalendar-based scheduling for administrators and employees (Google Calendar and iCal integration)
- Weekly summary of hours emailed to employees (also available via web)
- Nightly email/report of users that forgot to clock out during the day (favorite feature of administrators)
- Warning notification sent to administrators when an employee exceeds their pre-set hours
- Summary screen for easy cross-referencing of employee hours with external time card program
- Kiosk-based announcement system to communicate recent news to employees