You have chosen to sponsor your bid up to a maximum amount of .
I would like to develop a very small task management application for team collaboration.
1. SQL Server or Oracle database
3. When a team lead assigns task to any team member, he should have that task in his task list like Microsoft Exchange Server does when it receives email. Outlook does not wait for emails, when Exchange Server receives email, it is sent to Outlook (users inbox). I dont want team member to keep watching for new assignments (pull mechanism). When the team lead assigns task, it should automatically appear in the task list (push mechanism). Technically it can be achieved by using
4. Tasks and dependency management: like one task may have 4 subtasks that are assigned to different team members. We need to monitor the completion of all sub tasks and the task can only be completed if all sub tasks are complete.
5. Workflow management: Every task has defined process flow or workflow. If possible we need to have graphical user interface (GUI) to create/modify the main workflow and sub workflows.