JS, HTML and CSS Web application
Budget: ₹600 – ₹1,500 INR
Create a Web application based on JavaScript, CSS and HTML that implements an online project management system.
Users can create a project and assign members to that project using members email addresses. The user that creates the project is the leader/manager of that project and has all the rights/permissions to create the following:
Project tasks (task id, task name, task description, task start date, task end date)
Assign members to created tasks (every member can be paid a different hourly rate, so please assign this as well).
Assigned members can check when the task is complete. In this case, application records the date and time of completion. Members should also enter the hours they worked in this task.
Some tasks can have prerequisite tasks which means they cannot start before another task is completed. Make sure to consider this.
When all the tasks in a project are complete, application should mark the project as complete and record total number of hours members worked on it and the cost of the whole project.
For data storage use local storage or any other storage you are comfortable with.
Users can create a project and assign members to that project using members email addresses. The user that creates the project is the leader/manager of that project and has all the rights/permissions to create the following:
Project tasks (task id, task name, task description, task start date, task end date)
Assign members to created tasks (every member can be paid a different hourly rate, so please assign this as well).
Assigned members can check when the task is complete. In this case, application records the date and time of completion. Members should also enter the hours they worked in this task.
Some tasks can have prerequisite tasks which means they cannot start before another task is completed. Make sure to consider this.
When all the tasks in a project are complete, application should mark the project as complete and record total number of hours members worked on it and the cost of the whole project.
For data storage use local storage or any other storage you are comfortable with.