Tiny Goals
TinyGoals es una microaplicación web para gestionar y monitorear metas personales o profesionales de manera visual e intuitiva. Funciona así:
🔄 Funcionalidades Clave:
-
Gestión de Metas:
-
✅ Crear metas con nombre, descripción, fecha límite y objetivo numérico.
-
📊 Actualizar progreso en porcentaje (0-100%).
-
✏️ Editar o eliminar metas existentes.
-
Visualización:
-
📈 Gráfico circular (doughnut) que muestra el progreso de todas las metas.
-
🏆 Tarjetas interactivas con barras de progreso animadas.
-
📋 Historial en formato tabla con todas las metas registradas.
Exportación de Datos:
-
📥 Generar reportes en PDF (formato profesional con tabla de datos).
-
📤 Exportar a CSV (compatible con Excel/Sheets).
Experiencia de Usuario:
-
📲 Diseño responsivo (funciona en móviles y desktop).
-
🔄 Validaciones en tiempo real (formularios y datos).
-
💾 Persistencia de datos (se guardan automáticamente en el navegador).
-
🔔 Notificaciones visuales para cada acción (éxito/error).
-
-
-
-
⚙️ Tecnologías Usadas:
-
HTML5 + CSS3 (diseño moderno con variables CSS y Grid/Flexbox).
-
JavaScript Vanilla (lógica principal).
-
Chart.js (gráficos interactivos).
-
jsPDF (generación de PDFs).
-
LocalStorage (almacenamiento local).
Uso ideal: Para personas que necesitan un sistema simple pero poderoso para seguir objetivos personales, proyectos o hábitos, con capacidad de generar reportes y ver progreso visual. ¡Todo sin necesidad de registro! 🚀
Licencia y Uso:
🔓 Es 100% libre de uso y modificación bajo licencia MIT:
-
Puedes usarla personal o comercialmente sin restricciones
-
Permite modificar el código fuente
-
No requiere atribución al autor original
-
Es compatible con cualquier entorno web
-
Se puede ampliar con nuevas funcionalidades (backend, autenticación, etc.)
Los usuarios pueden adaptarla a sus necesidades específicas modificando estilos, añadiendo categorías, integrando APIs de escaneo profesional, o conectándola a una base de datos.