Estoy aprendiendo JavaScript/HTML/CSS y quiero desarrollar un sitio web sencillo para que los profesores gestionen a sus alumnos. Sin embargo, no tengo la intención de alojarlo en un servidor. En su lugar, pondría a disposición el código fuente para que los profesores pudieran simplemente descargarlo, abrir el archivo index.html en sus navegadores y estar listos para comenzar.
Sin embargo, necesito una forma de almacenar sus datos localmente, pero no quiero usar el almacenamiento local porque podrían perder sus datos si cambian de navegador, por ejemplo. Estaba pensando en algo como un archivo JSON que podría almacenarse localmente o en la nube, pero parece que no puedo hacerlo funcionar sin bibliotecas adicionales. La idea es que los usuarios puedan simplemente descargar los archivos y usarlos de inmediato, sin tener que instalar nada más.
¿Qué debo investigar para poder hacer esto?