Tarjetas, columnas y tableros, y qué contiene cada cosa
La estructura es la conocida. Un tablero posee una lista ordenada de columnas; cada columna posee una lista ordenada de tarjetas; una tarjeta lleva un título, una descripción opcional, las etiquetas que quieras y una fecha de vencimiento opcional. Nada apunta a nada. La posición de una tarjeta es sencillamente en qué lista de columna está en ese momento y en qué índice, que es la razón por la que un movimiento no puede dejar nunca una tarjeta en dos sitios ni en ninguno.
Cada tablero empieza con Por hacer, En curso y Hecho, puramente como punto de partida convencional. Renómbralas, reordénalas con las flechas de cada cabecera, borra las que no quieras, añade las tuyas. La cabecera de una columna muestra además cuántas tarjetas contiene, que suele ser la primera señal de que una etapa se ha convertido calladamente en un vertedero.
El indicador de destino te dice dónde va a caer la tarjeta
El arrastrar y soltar es el del propio navegador, sin ninguna biblioteca de por medio. Mantén una tarjeta sobre otra y aparece una barra fina encima de esa tarjeta: ahí es donde va a caer, justo antes de ella. Suelta sobre el espacio vacío bajo la última tarjeta y se añade al final de esa columna. No hay que adivinar puntos medios ni esperar a ninguna animación.
Detrás del indicador, el movimiento se hace como una eliminación seguida de una inserción en un índice acotado. Un índice de destino que llega fuera de rango, negativo, más allá del final, o que directamente no es un número, sigue dejando la tarjeta en un sitio válido en lugar de lanzar un error. Y un reordenamiento dentro de la misma columna calcula la posición de destino después de que la tarjeta ya se haya levantado de la lista, así que no queda ningún hueco fantasma en el que caer.
Ese detalle es el que separa un tablero que se puede usar de uno que se desordena solo. Levantar y volver a insertar en el orden equivocado desplaza la tarjeta una posición cada vez que la mueves dentro de su propia columna, y es un error que solo se nota después de haber reordenado media docena de veces.
Las fechas de vencimiento se miden contra tu propio día natural
Una fecha de vencimiento se guarda como una cadena de año, mes y día, exactamente lo que produce el selector de fecha, y se compara como cadena contra la fecha de hoy leída del reloj local de tu dispositivo. Esa comparación es exacta y no aproximada, porque las fechas en ese formato se ordenan alfabéticamente en el mismo orden en que se ordenan cronológicamente, de modo que no entra en juego ninguna aritmética de zonas horarias.
Cada tarjeta con fecha muestra uno de tres estados junto a ella: vencida cuando el día ya pasó, vence hoy cuando es hoy, y próxima cuando todavía está por delante. No hay componente de hora, ni recurrencia, ni recordatorios. Una pestaña de navegador no puede avisarte de un plazo mientras no la estás mirando, así que la herramienta no finge lo contrario. Si lo que quieres en realidad es una racha diaria en lugar de un plazo, el rastreador de hábitos está construido para esa forma de problema.
El archivo JSON es la única copia de seguridad que hay
El almacenamiento local es por navegador y por dispositivo. Un tablero creado aquí es invisible en otro navegador del mismo ordenador, y desaparece si borras los datos del sitio. No hay cuenta, ni sincronización, ni copia en ningún servidor, y eso es a la vez la propiedad que hace la herramienta privada y el riesgo que hay que gestionar.
La exportación a JSON es la respuesta, y conviene tratarla como el botón de guardar y no como una función avanzada. Exporta después de una sesión de planificación de verdad, no cuando te acuerdes. El archivo se vuelve a importar entero, así que también es la forma de llevarte un tablero a otro ordenador o de compartir su estado con alguien.
Dónde un tablero de un solo usuario deja de bastar
No hay colaboración. Dos personas no pueden mirar este tablero a la vez, porque no hay ningún servidor que retransmita los cambios, y ese es el mismo diseño que hace que tus tarjetas no salgan nunca de tu máquina.
Eso lo deja bien para lo que es: planificación personal, el trabajo de una semana, el guion de un proyecto, seguir la mudanza de una casa. En cuanto un segundo par de ojos necesita ver el mismo tablero en tiempo real, esta no es la herramienta. Para notas sueltas que no encajan en un flujo de columnas, el bloc de notas online guarda texto con la misma promesa de privacidad.
Montar un tablero y llenar la primera columna
- Escribe un nombre en el campo de tablero nuevo y créalo. Si lo dejas en blanco se crea sin título, que puedes corregir en el campo de nombre de arriba cuando quieras.
- Escribe un título de tarjeta en la caja de añadir de una columna y pulsa Enter. La tarjeta aparece al final de esa columna.
- Pulsa cualquier tarjeta para abrirla ahí mismo y darle descripción, etiquetas o fecha.
- Arrastra las tarjetas entre columnas, mirando la barra fina para ver dónde van a caer.
- Exporta el JSON cuando termines de planificar.

