This project involves 2 Major parts
1) A HTML/css template will be provided for integration with Umbraco CMS. All functionality of template must be controlled from the CMS and properly implemented. This stage is very basic and good knowledge of Umbraco CMS should make this task very easy.
2) In addition to wiring up the template with Umbraco CMS there is a need to develop a module that can handle reservation of different types of Locations/Services. This will be the module accessible from 'Book Now' link from the main page of the template.
This website is for a institution that has 5 departments and these departments have employees. Each employee can register for different recreational activities locations (which are like camps, stadium, swimming pools etc.) as per the rules set up - [refer attached document]
The rules to register them are different for different location. [refer to attached document]
In addition to employees of these departments there are few citizen that are housed at the same location. Meaning there is a small housing complex where Handicapped, orphans, juveniles, and elderly people etc live. If any one of them wish to register for the locations/services at the same time the priority is given to them. This means that an employees booking can be cancelled for the location and citizen( Handicapped, orphans, juveniles, and elderly people) will be given preference. The reservation for them will be done by a Employee from Activity and Media Department (You see a need for super user role here, so make the application such that you can have super user in any department although there will be only one in here.)
Once the booking is cancelled the system should send an SMS (Clickatell integration) to the employee with details of cancellation.
SMS Integration should be for reservation confirmations also once employee registers.
For the super user we need a dashboard like screen showing who has registered what and which department he is from. This should be printable on request. From this screen the super user should be able to register for residents and cancel/manage the bookings already in place.
'Employee System' link on the template is a link to small screen where employee can register himself with the system. Capturing the following Name , Civil ID number (Which is like SSN, all numeric upto 12 digits), Employee Number, Department, Email, Password, Cell Phone Number. These registrations will have to be approved from the super user screen dashboard. Once the supper user clicks approved then an sms confirm the employee of his registration.
Once registered he can make reservation on the booking module. On this booking module the user should be able see a preview of the location as a picture.
Leave Request System
This module will be accessible by the employee from Employee system link screen(May be 'Registration' can be one tab and other will be 'Leave Request')
The employee should be able to request leave and this will be approved by a user that has authority to approve/reject leaves. Super user will have this by default but one another user who can have permission to leave management also will be there.
The employee will have fixed number of days set for him as leave. 30 or 42 (will get detail later) from which he can request leave. There may be year to year carry over rules. request once approved should have SMS notification feature.
Contact Us Link will be a form that can collect information and email it to a user that should be configured from the CMS.
Please note email, SMS Integration settings all of this should be controlled from CMS and there should be no need to change web config file.
*******Leave Request System***** is no longer included in the requirement.
Please bid appropriately. And if you have already bid on the project please revise your bids.