The Keg Schedules (Ottawa Locations)
Allows management to post schedules onlines to allow access 24/7 to over 100 staff from servers, bartenders, cooks and dishwashers. Simple design, simple features. Developed using PHP, HTML, CSS and running on Apache. Version control and deployment using GIT.
Upload new schedules
The management from each keg can upload either Front-of-House (servers / bartenders), or Back-of-House (cooks, salad tenders) schedules.
View schedules
Each keg restaurant is assigned an access code, and using that passcode staff members are given access to only their schedules
Pick-up or Drop Shifts
Finally, staff members might need to drop a shift due to a scheduling conflict, or to pick up a shift to earn extra money. This feature provides a virtual wall for staff to post pick-up or drop requests.
Technology, Process and Project Overview
This application is very simple, and serves a very specific need. It was developed using PHP, and runs on an Apache web server. Although a small application, the project's process is fairly formal. The application is versionned using a Git repository. Git is also used to deploy the application to our QA and PROD environments.
The SimpleTest automated Test Suite
The model layer was tested using SimpleTest.
Application Monitoring
The application uses mon.itor.us to monitor the status of our application. Email notifications help our team to reach to issues within minutes instead of days.

