Using GPS enabled phones to tag and upload photos to website-

A society that is a client of ours wants to maintain photos of architectural features of buildings all over the country. What typically happens is that during a tour photos are taken together with some handwritten notes and later that day, the photos are uploaded into a database and the handwritten notes manually rekeyed and tagged. The database powers the website where the photos and accompanying data can be viewed.
An alternative that I have been thinking about is a phone application that uploads photos from a GPS enabled cell phone to the website whenever they are taken. By using GPS, a reverse lookup of the address can also be performed, for example via:
Nominatim - OpenStreetMap Wiki
The website would then be updated on-the-fly while taking photos: both the imagery and location are entered, which are the two main pieces of information, and as a result would reduce workload substantially.

Does anyone know of a similar phone application, ie where photos can be uploaded immediately onto a website together with location information?