Geovation interview question

How would design a location based app?