We are developing an Online Scheduling web app based on ASP and MySQL. This job entails the first phase of development (alpha version). About 30% of development is already done (database, employee forms, time-off forms). Template and styling is mostly done.
Wer'e looking for someone skilled in ASP, CSS and AJAX to take over existing developments and finish the prototype.
Estimated budget is US$500 for a 30-day part-time project.
Payments will be made weekly based on work progress (milestones)
A detailed brief with screen shots and files will be provided to selected applicants interested in bidding for this job.
CORE VERSION BASICS (THIS JOB)
- Company accounts and schedules :
Users and schedules belong to a specific company
A company can have several schedules (i.e. Store1, Store2, Store3 and Store4). Employees of the same company can be scheduled at all 4 locations.
- Users :
There are 3 user levels :
Owners : they have all rights (create, edit, delete); there’s only one owner per company.
Managers : they can create and edit mostly, items (shifts, employees) that are under their responsibility. The owner defines which schedules each manager has the right to edit.
Employees : they can edit their personal information only. Each employee is assigned to a preferred schedule, but alternate schedules can be defined.
- Shifts, time-offs and scheduling :
Users can register time-off requests --- these can be one-time or permanent
Managers can review time-off requests
Shifts are defined by the schedule, the date, the start-time, the end-time, the break duration, an optional attached note, and the employee.
For a schedule to be viewed by employees, it has to be posted (i.e. published). So until posted, managers can freely edit their schedules. Once a schedule is posted, all changes can trigger an email alert to all concerned employees.
In the Core Version, the application will not check for conflicts between time-offs and scheduled shifts.