Check out Eylean Board it is basically an electronic task board where you can see the project progress, deadlines and responsibilities
You could take a look at Eylean. You can add as many projects, tasks and sub-tasks as you need and it is all presented in a clean, easy to use taskboard.