This thesis focuses on developing a shared system called Volunteered Geographic Information Maps (VGIMaps). This system is used for gathering and analyzing tremendous amounts of Geographic Information System (GIS) data generated voluntarily by users of various mobile platforms. Mobile-based as well as web-based interfaces facilitate instant and real time sharing of events. Mobile users can register and login through VGIMaps application and search Google® maps for a location or pin point a location by gestures. They can then submit multimedia information attached with the chosen geographic location to a server. This data can, subsequently, be searched through and managed using VGIMaps. It is also available publicly for non-mobile platforms through a web interface. Leveraging upon the growth in mobile computing, VGIMaps can be used to create, analyze and assemble geographic data through a rich and easy to use interface. Event-based approach combined with rich, simple and intuitive mobile interface enable users to share their experience and knowledge with the world.