Hi there,
Basically we have done this type of system for one of our musician client. The client can create services and its prices etc in Admin Panel. Using those services, Quotes can be prepared. Once quote is approved and job is done, it can be used to create Invoice and sent to client from the Admin Panel directly.
We are a team with experience in PHP (Laravel, Codeigniter, Yii, CakePHP etc.), Mobile app development, React Native, MySQL, MongoDB, Angular, jQuery and other Web Technologies.
Please have a look at our profile.
Looking forward to hear from you.