Creating own replacement of whmc and cpanel

Hello. Does anyone had tried to create own web hosting software to use instead of whmcs and cpanel? Currently trying to create this with node.js, mongodb, redis, Angular 9, lxc (connecting node.js services to it through lxd rest api), email server using fork of haraka for receiving emails and fork of zone-mta for sending, and power dns for managing dns (latter planning to develop own dns server in node.js too). What do you guys think? What is advices, suggestions?