I have been creating a dashboard that uses the ISPConfig SOAP api to make it easier for not so techy customers and give them a quick overview / limited control over their hosting. If there is any interest in this project, feel free to contact me. Currently it is single server only support and if there is some interest/love for this project, I might consider making it publicly available. It's Laravel based and uses bootstrap making it completely responsive for mobile users as well. Currently it features the management of the client their websites, ftp users, databases and e-mail services. It has a basic support module that allows clients to file a ticket for support. Clients are created within the system (and can use oAuth for account creation) The clients on this separate dashboard can then be linked to the ISPConfig clients to see their own websites and will apply the client limits within this dashboard.