This project is to build a complex commercial service/solution for Employees to sign up and manage staff rotas/schedules online.
The website should consist of the following basic elements:
The ability to create an account with a profile account area for the master account.
The ability to create weekly employee rotas online.
The ability to send the rotas via email to all employees.
The ability for employees to log in to their personal accounts, update their accounts and view their rotas.
For the main application:
This should be created with the intention of ease for the prospective customer and should include the following:
Ability to create shifts quickly.
Ability to copy shifts or drag and drop to different areas of the rota.
Ability to copy previously made rotas from any previous weeks.
Ability to see at a glance which employees are available, on days off/holidays.
An area with pre-made shifts to drag and drop from / to the rota.
Prospective customers who visit the site will need to sign up for a trial or sign up for a paid account
The Home page should have a clear selling point for the offering and an easy 2 step sign up process.
A demo of the offering should be prominent in all non-account pages but especially on the home page.
A free trial sign up for 45 days needs to be available to all new visitors.
After sign up the customer is given a subdomain area with their profile and account.
Within the master account for the employer:
*They need to have the ability to import a csv list of employee names (Last,First), employee email address, employee telephone number.
*They need the ability to set availability for the employee, set days off or holidays for employees.
*They need the ability to update each employees personal details.
*They need the ability to set different areas for different rotas. i.e Front desk Rota, Bar Rota, Laundry room Rota.
*They need the ability to set employees to different multiple rotas or to singular rotas.
*They need the ability to set employee positions & set those positions to different rotas.
*They need the ability to create set shifts and have those shifts saved for future use in later rotas.
*They need the ability to accept/reject requests for days off/holidays, post messages back to employees.
Also to be included in the system:
Text message & Email alerts for upcoming shifts.
Shift swapping or shift drop ability for employees.
Shift pick up ability for shifts not specifically set for any employee.
Employee quick chat area and forum.
Noticeboard/dashboard where messages can be be left on the employees account area by employers.
Quick view schedule for employees on initial log in.
Various other elements need to be added at a future date with all future work to be carried out by the same team.
All work should be carried out within the time frame of 4 weeks with weekly updates.
Week 5 should be considered a bug testing period.
Any bidders should consider carefully about this application and should if required request further clarification.
Serious bidders will indeed see this is not a lightweight application.