Sobre el proyecto

Este proyecto es un sitio web de gestión de progreso en formato de línea de tiempo que permite a los usuarios registrar el avance de visualización o lectura de obras, publicaciones y episodios específicos. Los datos se almacenan en el IndexedDB del navegador y admiten el seguimiento del estado de finalización mediante UUID. Las funciones principales incluyen: 1. Visualización de línea de tiempo: La interfaz se organiza en orden inverso por año y trimestre, permitiendo extender las entradas automáticamente según la fecha de lanzamiento, y permite dividir el contenido paralelo, como historias principales y spin-offs, mediante "rieles de serie". 2. Gestión de datos: Ofrece botones flotantes arrastrables que admiten la adición, eliminación y modificación de datos a través de una interfaz de dialog nativa, así como la importación y exportación en formato JSON. 3. Operaciones interactivas: Permite cambiar el estado de finalización mediante doble clic y localizar rápidamente el formulario de edición mediante el botón derecho del ratón. 4. Interfaz para desarrolladores: Proporciona un modo bridge con protocolo RPC, que permite a las herramientas locales operar el directorio de la página actual. El stack tecnológico emplea TypeScript, React (importado a través de esm.sh) y plantillas Mustache, ejecutándose en un entorno de Node.js.