Hello,
I have gone through the information you have given and understood your requirements.
We have worked on User registration, GPRS services like Google maps, Location tracker, Near by location, Backend services, Fetching data from server, Feed data into databases, API integration, Pick date/time, Upload/Download option, Add events, Display full details of events etc. Hence can create this application as per your need.
Please let me know if you have any question and i am keen to discuss it further.
Thanks
Nidhi