Sistema de gestión personal consciente para mujeres +40 que quieren organizarse para cuidarse.
Oráculo es una aplicación web progresiva (PWA) que combina:
- Filosofía Burkeman: Aceptar la finitud, priorizar lo esencial (4000 semanas)
- Psicología conductista: Crear hábitos de forma científica (Hábitos Atómicos)
- Bullet Journal: Sistema flexible de organización + cuadernos anuales
- GTD humanizado: Sin la presión de productividad tóxica
Principio central: No puedes hacerlo todo, y está bien. La herramienta ayuda a priorizar, no a hacer más.
- Foco del día con límite dinámico (1-3 tareas)
- Roca Principal: tu prioridad del día
- Citas de Burkeman rotativas
- Temporizador de calma (5 minutos)
- Define 3-5 valores personales
- Alineación de objetivos con valores
- En Foco: Tareas del día (máx 1-3)
- Horizontes: Trimestre, Mes, Semana
- Backlog: Captura sin límites
- Límites que respetan tu capacidad
- Un solo hábito activo a la vez
- Auditoría de hábitos (reflexión previa)
- Wizard de 7 pasos basado en Hábitos Atómicos
- Graduación de hábitos consolidados
- Vista semanal navegable
- Eventos puntuales y recurrentes
- Sincronía: tiempo con otros
- Exportación a .ics
- Check-in diario y vespertino
- Revisiones semanales y trimestrales
- Registro de incomodidad (Burkeman)
- Escritura libre
- Estadísticas por período
- Heatmap estilo GitHub
- Done List (logros espontáneos)
- Badges de hábitos graduados
- Archiva tu año como un Bullet Journal
- Exporta e importa datos en JSON
- Empieza limpio cada año
HTML5 + CSS3 + JavaScript (vanilla ES6 modules)
Almacenamiento: localStorage
Iconos: Material Symbols Outlined
Sin backend, sin dependencias externas
PWA: Funciona offline
- Clona el repositorio:
git clone https://github.com/wellfitness/oraculo.git
cd oraculo- Inicia un servidor local:
npm start
# o directamente:
npx http-server dist -p 8000- Abre en tu navegador:
http://localhost:8000
# Instalar dependencias (solo para deploy)
npm install
# Servidor de desarrollo
npm startNota: No abras los archivos HTML directamente con
file://— causa errores CORS con ES modules.
oraculo/
├── index.html # Landing page
├── app.html # Aplicación principal (SPA)
├── css/
│ └── style.css # Estilos con design system
├── js/
│ ├── app.js # Coordinador principal y router
│ ├── storage.js # Gestión de localStorage
│ ├── modules/ # Módulos de la aplicación
│ ├── components/ # Componentes reutilizables
│ └── data/ # Datos estáticos (citas, etc.)
├── dist/ # Versión de producción
└── CLAUDE.md # Documentación técnica detallada
¡Las contribuciones son bienvenidas!
- Haz fork del repositorio
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Haz commit de tus cambios (
git commit -m 'Add: AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
- Lee CLAUDE.md para entender la arquitectura
- Usa vanilla JS, sin frameworks
- Mobile-first para CSS
- Accesibilidad WCAG 2.1 AA
- Iconos: Material Symbols Outlined
- Tema oscuro
- Sincronización con calendario externo
- Notificaciones push
- Traducción a otros idiomas
- Tests automatizados
Oráculo está diseñado con estas ideas en mente:
"Solo tienes unas 4000 semanas. Elige bien." — Oliver Burkeman
"No existe el '21 días mágicos'. Cada hábito tiene su tiempo." — James Clear
"Para añadir algo nuevo, primero completa o suelta algo." — Principio de Oráculo
Este proyecto está bajo la licencia CC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike).
Puedes usar, modificar y distribuir este software libremente, siempre que:
- Atribución: Des crédito apropiado a Movimiento Funcional
- No Comercial: No uses el material con fines comerciales
- Compartir Igual: Distribuyas tus contribuciones bajo la misma licencia
Para uso comercial, contacta: hola@movimientofuncional.com
Desarrollado por Movimiento Funcional
Inspirado en:
- Oliver Burkeman - 4000 Semanas
- James Clear - Hábitos Atómicos
- Ryder Carroll - Bullet Journal
- David Allen - GTD
Hecho con ❤️ para mujeres que quieren organizarse para cuidarse
