##Django Client Projects Manager A tool for providing clients with updates on a project's process.
- Admin creates a new project and assigns it to a User
- Admin creates a list of tasks that need to be completed for project
- Tasks arranged in a proposal / budget view for User to approve
- Updates are added to the Project as it is being worked on. Tasks can be marked as completed with updates. A photo gallery can be included in updates.
- Change Orders can be added to the Project. Tasks are removed/added with the Change Order
####Additional:
- Unique Dashboards for the Admin, Staff and Users
- Messages between a User and Admin on Dashboard
- A progress meter based on Completed Tasks/Total Tasks
- JSON / HTML hybrid views for asynchronous loading (used for things like the messages app)