Trello boards are a great way to manage your projects. Cards are added with descriptions, color codes, due date and the ability to assign resources to each tasks. Move task from "to do", "review", then on to "completed". A one stop shop for project managers.
Here is a sample of the ones I have created for several major clients.