App to allow point current location on a map

My name is Sebastián and i am a consulting on an IT NGO organization.
I am trying to build an app that allow people (anybody) to point their locations on a map, select which neighborhood is from a picklist and tell us if they have or not (boolean) internet connection in their houses, also answer a few more questions
After, we would like to show some reports and maps with that information
I am new in this great community so i would really appreciate your help.