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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.