I use a similar app already.
I need to develop iOS and Android apps + web admin dashboard for managing entreprises and users access and selling licenses with Stripe. The app will be developed in Dart with Flutter and Firebase for DB, auth and photos storage. Also create automatically sheets containing data from Firebase.
The app will collect informations, photos, gps locations, sign (svg from simple canvas) and implement them in a specific location in the .xlsx file after minimize and resize.
This form will be transferred by email when the form is validated.
For the app vue and Excel template, you will also have a template.