MongoDB is a powerful nosql database that is being adopted by many businesses worldwide. It offers some powerful functions to store and search for geo-referenced data. You will write an interface to the database to allow users to express and customise location-based queries (where is the nearest post office, which is the nearest Pizza restaurant to my location, etc. ) to simulate realistic functions that underpins location-based services on mobile applications. The project will provide you with experience in large-scale databases (modelling and development) with realistic datasets.