LET (Life Events Tracker) es una aplicación móvil de código abierto diseñada para ayudarte a rastrear tus hábitos diarios, eventos importantes de tu vida y descubrir patrones en tu comportamiento. Imagina un diario digital inteligente que va más allá de simplemente registrar información; te ayuda a entenderte mejor. Construida con React Native y Expo, LET es una aplicación multiplataforma que funciona en iOS, Android y la web, lo que significa que puedes acceder a tus datos desde cualquier dispositivo. Utiliza TypeScript para la programación, NativeWind para el estilo (basado en TailwindCSS), SQLite para el almacenamiento local de datos (asegurando tu privacidad) y Zustand para la gestión del estado de la aplicación. Además, incorpora gráficos personalizados basados en SVG para visualizar tus patrones.
¿Cómo funciona? LET te permite registrar una amplia gama de información: desde hábitos simples como hacer ejercicio o beber agua, hasta eventos más significativos en tu vida, pasando por el seguimiento de tu estado de ánimo, horas de sueño, comidas y progreso en tus objetivos. La aplicación analiza estos datos para identificar patrones visualmente a través de gráficos, lo que te permite comprender mejor tus rutinas y cómo ciertos eventos o hábitos influyen en tu bienestar. Un aspecto clave es que todos tus datos se almacenan localmente en tu dispositivo, garantizando la privacidad y permitiendo el funcionamiento offline.
¿Para qué sirve? LET es útil para cualquier persona interesada en el autoconocimiento y la mejora personal. Podría ser utilizada por personas que buscan establecer y mantener hábitos saludables, monitorear su bienestar emocional, o simplemente tener una mejor comprensión de cómo pasan su tiempo. Aunque el autor la describe jocosamente como un posible reemplazo de un terapeuta, su función principal es proporcionar herramientas para la reflexión y el análisis personal. El proyecto es también un ejemplo de lo que se puede lograr con la “vibe-coding”, una técnica donde el autor describe la funcionalidad deseada y una IA (Claude de Anthropic) genera el código.
Consideraciones: Si bien LET es una herramienta poderosa, es importante tener en cuenta algunas limitaciones. Al ser una aplicación relativamente nueva, puede contener errores. Además, no ofrece sincronización en la nube, lo que significa que tus datos solo están disponibles en los dispositivos donde la aplicación está instalada. El autor reconoce que React Native, aunque potente, tiene sus desafíos y que la experiencia de desarrollo no es perfecta. El código fuente es abierto, lo que permite a los usuarios contribuir y mejorar la aplicación, pero también implica que el autor no puede garantizar su estabilidad o seguridad a largo plazo. Finalmente, aunque la aplicación fue construida con la ayuda de una IA, la supervisión y aprobación final del código recae en el autor, quien asume la responsabilidad de cualquier problema que pueda surgir.
