A fully functional task manager, the user can add and delete tasks, also set a task as completed or not and can filter tasks by active , inactive and all