'Cuadernito' TodoList privado
Gestiona y crea lista de compras y/o tareas pendientes de forma privada.
caracteristicas
'Cuadernito App' es una aplicación de listas de tareas (To-Do list) inspirada en los clásicos cuadernos de notas. Con un diseño único creado desde cero, la aplicación busca replicar la sencillez de un cuaderno físico, potenciada con funcionalidades modernas para optimizar la experiencia de usuario.
Este proyecto nació como una iniciativa personal para suplir una necesidad concreta: crear listas de forma rápida, con un almacenamiento local, fácil y seguro, sin depender de la nube.
El proyecto se mantiene en constante evolución, actualizándolo periódicamente no solo con nuevas funcionalidades, sino también aplicando mejores prácticas de código y arquitectura de software.
Sus funcionalidades principales incluyen:
- ✅ Creación de listas: Permite crear múltiples listas, asignando un nombre y registrando la fecha de creación automáticamente.
- ✏️ Gestión de ítems: Ofrece funcionalidades completas para editar, marcar como completado y eliminar elementos de forma intuitiva.
- ➕ Agilidad: Posibilidad de agregar nuevos ítems directamente desde la vista de una lista, optimizando el flujo de trabajo.
- 🎨 Personalización: El usuario puede elegir y cambiar el tema de colores de la interfaz según sus preferencias.
- 🌍 Soporte multi-idioma: La aplicación está disponible en español e inglés, con un selector para cambiar fácilmente entre ellos.
- 🔔 Interfaz interactiva: Utiliza notificaciones (toasts) para feedback inmediato y modales de confirmación para acciones críticas, evitando errores.
habilidades
En este proyecto, una de las habilidades clave que fortalecí fue el diseño de interfaces (UI), siempre enfocado en la experiencia de usuario (UX). Para lograr un producto intuitivo, realicé múltiples pruebas de usabilidad con diferentes perfiles de usuario y consulté con profesionales del área.
Aunque la versión actual es robusta y funcional, el proyecto está diseñado para seguir mejorando y evolucionando en el futuro, incorporando nuevo feedback y tecnologías.
tecnologias
La arquitectura de 'Cuadernito App' se construyó sobre las siguientes tecnologías:
- React: Para la creación de una interfaz de usuario dinámica y reactiva.
- Vite: Como herramienta de empaquetado y desarrollo, garantizando un rendimiento óptimo y recargas instantáneas.
- Context API: Para una gestión de estado global eficiente, implementando un CRUD completo para listas, ítems y configuraciones.
- LocalStorage: Para la persistencia de datos en el navegador, garantizando que toda la información se guarde de forma segura y local, sin necesidad de registro o inicio de sesión.
Además, se llevó a cabo el desarrollo de componentes reutilizables a medida, como el sistema de notificaciones (toasts) y ventanas modales, para asegurar una experiencia de usuario consistente y controlada.