Non so se necessità di tecnologia server per funzionare, comunque credo siano le due sole possibilità per memorizzare informazioni che hai lato client (browser).
Ma se il tutto deve girare su smartphone credo sia meglio se passi a linguaggi tipo object-c (apple) e java (android) dipende su quale device dovrà girare principalmente, per crearti un app l'ipotesi C://..... non potrà mai funzionare il C negli smartphone non esiste e comunque non potresti istallarlo o caricarlo, ritengo tu abbia le idee troppo confuse valuta l'alternativa di lasciar perdere.