Worked on a very similar product for a french company but that project seems to be more complex that the one you are proposing.
Clients that work with this company and for which I personally worked are: Ikea, Canon, L'oreal, Europcar, Millenium Hotels, Avis, etc (about 10 more).
For all of them we have provided geo-enabled we apps.