Sounds like you have a great project idea here! I'd be very happy to implement it for you.
I would implement it using Ionic with Firebase. This allows us to use one application for Web, Android and iPhone, all connecting as one.
I have expert experience with all the required mobile and web technologies, including payments/scheduling/design/messaging.
Best of luck with whomever you chose,
Kevin