How to create a site survey app

I’m a building surveyor and want to create my own site survey reports with photos showing contraventions etc. Which can be exported to PDF and emailed to recipients.

One way to make your idea would be using an API to send user responses to an external database operated by you. Input fields allow you to record user inputs and API sends that input elsewhere. From the database, you can export it in any format you want.