Tu espacio personal. Agenda, finanzas, notas y hábitos en una sola app diseñada para tu día a día.
- Angular 21 — framework principal, standalone components, signals
- TypeScript 5.9 — tipado estricto en todo el proyecto
- RxJS 7.8 — manejo de streams y llamadas HTTP
- PostHog — analytics de uso y eventos
- Capacitor — empaquetado como app Android
- Vitest — tests unitarios e integración
LiveNotes es un workspace personal all-in-one que reemplaza el uso de múltiples apps separadas (Notion, YNAB, Habitica, Google Calendar). Todo en un solo lugar, con un solo login.
- Notas de texto libre con categorías personalizables
- Todos / lista de tareas con seguimiento
- Búsqueda en tiempo real por contenido y categoría
- Creación y edición desde modal
- Registro de movimientos (gastos e ingresos)
- Metas de ahorro con seguimiento de progreso
- Presupuestos mensuales
- Vista resumen con overview de tu situación financiera
- Seguimiento de hábitos con rachas diarias
- Mood tracker — registra tu estado de ánimo cada día
- Visualización de progreso por semana
- Vista diaria, semanal y mensual
- Gestión de eventos
- Integración con el resto de módulos
- Tema claro / oscuro
- Soporte multiidioma (i18n)
- Plan gratuito y plan premium (integración con Stripe)
- Recuperación de contraseña
src/app/
├── components/ # Componentes reutilizables
│ ├── commons/ # Botones, modales, inputs
│ ├── finance/ # Componentes de finanzas
│ ├── tracker/ # Habit tracker y mood tracker
│ ├── text-notes/ # Componente de notas
│ ├── to-do/ # Lista de tareas
│ └── header/ # Cabecera global
├── pages/ # Páginas de la aplicación
│ ├── landing/ # Página pública de inicio
│ ├── auth/ # Login, registro, recuperar contraseña
│ ├── home/ # Dashboard principal
│ ├── notes/ # Módulo de notas
│ ├── finance/ # Módulo de finanzas
│ ├── tracker/ # Módulo de hábitos
│ ├── calendarPage/ # Módulo de calendario
│ ├── settings/ # Configuración de cuenta
│ └── help/ # Centro de ayuda
└── services/ # Lógica de negocio y llamadas API
npm install
npm start # Servidor de desarrollo en http://localhost:4200
npm run build # Build de producción
npm test # Tests con Vitestnpm run cap:sync # Build + sincronizar con Capacitor
npm run cap:open # Abrir en Android Studio- Standalone components (Angular 17+, sin NgModules)
- Signals para estado local,
computed()para estado derivado ChangeDetectionStrategy.OnPushen todos los componentes- Control flow nativo (
@if,@for) en lugar de directivas estructurales inject()en lugar de constructor injection