Build an Esri mobile camera and notes app that allows you to define a project with fields, then take a photo (with locations), add some attributes, and then upload that to AGO as a hosted feature layer that includes the attributes and the photos.
I suppose its a bit like Collector for AGO, but with a slightly different workflow. Rather than having to first configure an editable hosted feature service and web map first, this idea lets users start the workflow in the field.
This idea builds off this new functionality allowing users to publish a hosted feature service from photos with locations: https://doc.arcgis.com/en/arcgis-online/manage-data/publish-features.htm#ESRI_SECTION1_C89E6F6E56B84...