We are in need of a web based employee/volunteer scheduling system for a non profit organisation with the following functionality:
Backend for admins
- Creation of open shifts with time range across midnight and specification of count of requested person e.g. 2012/12/21 from 08pm to 2012/12/22 04am two person of group a - Assignment of users/volunteers to shifts - Creation of position-groups and assignement of volunteers to groups - Creation of new users/volunteers with short profile page and assignement of work-time preferences - Notificationsystem for new/open/assigned shifts and reminder
Frontend for volunteers
- self-assignment to shifts according to the group-membership - password reset - editing of profile
The system has (finally) to be in german language, translation can be done by my self (if code and translation is separated). Using of a framework (yii,bootstrap,...) is appreciated, a clear and easy to use interface is important.