Mi primer post de este 2017 será sobre los checklist, esas listas que podemos elaborar para ir realizando tareas y que nos ayudan a recordar cosas, los checklist o listas de tareas son comúnmente utilizadas en la oficina o cuando vamos a ir de compras al mercado, cuando vamos completando cada una de las tareas las vamos marcando o señalando como realizadas, finalmente cuando hemos concluido todas y cada unas de esas tareas, la checklist ya no sirve más ¿ pero qué pasa con las checklist que pueden ser repetitivas a diario ? , ¿ qué les parece si hacemos una lista que pueda permanecer durante más tiempo (por ejemplo un año completo)  y podamos llevarla a todos lados ?

A primeros días de este año junto con mis propósitos de año nuevo, se me ocurrió hacer una herramienta sencilla a la cual le iré agregando nuevas funcionalidades, me propuse hacer una lista donde pudiera acceder a ella desde cualquier lugar con mi móvil o desde mi computadora, marcando mis tareas que quisiera realizar a diario, por ejemplo:

  • Leer un libro (avanzar en la lectura) / aprender algo nuevo.
  • Hacer sonreír a cuando menos una persona, decirle a alguien cuanto la estimas o la quieres.
  • Estudiar un idioma.
  • Hacer deporte.
  • Sacar a pasear a las mascotas.
  • Ahorrar unas cuantas monedas en el puerquito.
  • ...
  • ....

La lista anterior depende de cada persona y este es apneas un ejemplo sencillo, lo interesante es pensar en los puntos que te parecen más importantes y agregarlos a la lista, para que por ejemplo a medio año o al final del año podamos obtener una estadística de cuáles son los puntos que más hemos podido llevar a cabo hasta el momento.

day-checker

El código es simple, está escrito con php (sin framework), javascript, utilizando como base de datos mysql. Puedes descargar el código y utilizarlo, cualquier recomendación o crítica es aceptada :) , al final del día podemos poner una alarma recordatoria en el movil y llenar la lista antes de ir a dormir para que no se nos olvide marcar cada uno de los puntos realizados durante el día.

Aquí el enlace al código:

https://github.com/Energy1011/days-checker

Ahora cuenta con un password que se comprueba en el backend, que puede ser utilizado para evitar que otras personas envíen el checklist (en caso que el checklist lo tengas montado en un sitio público). En lo que estoy trabajando es en el bloqueo de intentos para evitar fuerza bruta y algunos otros temas de seguridad.

Por hoy solo esto amigos, Saludos.


-Un monster penguin de la gran comunidad GNU/Linux-