Most of this work has a price you already know. A Quote page lets people pick the job, see the total and send it. The request lands in the app.
They send the items they picked. You accept, refine or decline in the app before you invoice.
No. They use the web page. Only the business needs the app.
Not really. It’s one simple page made from what you add in the app. No domain or developer needed.