.Net Web API and CMS (using MVC)
Allow users to add and upload content, photos and location information for restaurants, galleries, tourist destinations, theatres, etc.
Provide endpoints to deliver content from CMS to mobile devices, based on location and various algorthms.