I need help in creating an online schedule planner for employees of a non-profit organization. That organization is a call center for people in distress. Voluntary workers stay there 24h a day to answer the phone calls from people depressed or anxious. With that system, employees will be able to book a new work shift online or cancel it.
Project will be done in 4 steps
It will be done based exactly on the jpg image I am providing attached to this text. Calendar represents what the employee sees when he logs in. The shifts always starts at 7h (4 hours shift) then 11h, then 15h and the night shift is 8 hours starting at 23h. Grey area is the past, blue area is already booked with the name of employee inside (1240F MARC for example). Purple area is booked by logged employee (YOU), light blue areas are empty and could be booked by logged employee. Employee can book 3 months in advance with 3 steps:
[url removed, login to view] if add,exchange or cancel a shift
[url removed, login to view] the dates and time
[url removed, login to view]
Once confirm button is pressed there is a second confirmation page that pops up and changes are saved if volunterr clicks confirm again.
Here are the steps:
[url removed, login to view] an entrance for employees and admin, with an English version and French version (translation will be provided by me)
a. Admin can
Add new employees (employees have ID’s like this: F1939F,1869E…
Set an employee as Inactive
Adding a workshift to an employee, deleting or modifying any workshift
Write in a “news” section that all employees will see when they log in. Also employees will be able to receive that newsletter by email if they choosed it.
Have an alert with latest modifications added ( like an employee who changes his shift)
Admin will be able to modify a work shift even if it’s the past while employees will only be able to modify a future workshift
b. employees can
-access the calendar where their personal work times are highlighted
modify the calendar by canceling their workshift, exchanging the date of their workshift
-recieve a confirmation of modifications on their email
When an employee sign in, he will have acess to a control panel where he will be able to change some info and preferences:
Phone numer (3 phones home, cell, work)
The shifts they prefer to work on (they will simply write that part)
They will have the option to choose to receive a confirmation 24h before their next shift by email
They will have the option to choose to receive newsletter by the admin or not
Admins and employees will have access to a stats panel showing:
[url removed, login to view] of a stats mode
Employees will see the number of shifts and hours he did inside a lapse of time. For example from 19th oct 2009 to 31 oct 2009.
Admin will be able to see that info globally for all employees by month, number of shifts
Also admin and users will have access to an employees list with everybody updated phone number
Project include adding to my server and also source files.