nemmeno quella è un applicazione client, ma un sito che sfruttava anche la geolocalizzazione

pure un sito è un'applicazione, ma è un'altro discorso. qui sembra che tu voglia creare un programma... ma alla stesse maniera di un sito un po' più complesso.

quindi mi chiedo se davvero devi fare un "app" o cos'altro