Hi Freelancer Community,
I need a TimeSheet application for my company, to be deployed in our Intranet (based in SharePoint).
The application requirements are:
1) Integrated with AD, in order to login / logout.
2) Two different roles: normal user / administrator user
FOR ADMIN USERS:
3) Ability to create "Projects" with the following fields: Project_Name; Project_Manager (dropdown of existing users).
4) Ability to create "Task Type" (Reference Data)
5) Ability to define the manager of each user (which will approve the tasks and reports)
FOR ALL USERS:
6) Ability to create a task with the following information: Project (dropdown to the Projects list); Type (dropdown to the Task Type); Date (a calendar); Hours_Quantity; Approval (if this task was already approved or not); Description
7) Ability to approve the tasks of the users which reports to the user logged in
8) Ability to generate a weekly and monthly reports, summarizing the total of hours per day worked. This report should have a specific template, because it should be signed by the Project Manager.
9) Ability to generate a report for users which did not reported 8 daily hours in a specific period.