If you need a simple self-hosted project management plugin for being able to deal with client projects a solid option is to use the WP Project Manager plugin.
After you have installed and activated the plugin on your site it will add a new admin menu;
One of the free integrations is with Trello. Where you can import projects, task lists, subtasks, and even users into WP Project Manager.
In the settings section, you can set the email address where project notifications are being sent from. WP Project Manager also has a built-in module for Pusher.com so that push notifications can be sent.
Manage all your WordPress sites with the MainWP Dashboard
WordPress Management for Professionals
Are you ready to go Pro?
All MainWP Pro Extensions are available through one of our convenient bundled packages.
The pro version of the WP Project includes a number of modules for most of the main plugins you might want to integrate with, reports, progress, and a calendar. The Pro version of the plugin also includes integrations with GitHub, Bitbucket and Slack.
The WP Project Manager plugin uses it own well-designed custom database tables which break down as;
WP Project Manager is a well-designed plugin which can help in being able to manage client projects if you are looking for a self-hosted solution.