We need an app in which the user can:
1) Take photos
2) Upload photos to a server introducing a little text to a certain preconfigured category
3) Visualize in a map the photos uploaded by he and others, so the uploaded photos will contain geolocation information
4) Visualize in a grid all the images uploaded by he and others filtering the photos by category
The user must be able to choose whether he wants to give geolocation information or not.
We would provide with mockups and flow diagrams, etc. Also with graphic design of the app. We only need someone who develops the app for Android and iOS. We prefer if all this information is managed by a database (such as MySQL + php). All the code must be commented and we must be able to modify it without problems. We also follow an agile approach for developing apps so you'll need to be in constant contact with us.