尚未检测到更新。GitHub 发布版本后会显示在这里。
App tareas y hábitos
翻译准备中
正在加载完整 README。
查看完整 README ↗Tareas y hábitos. Una app rápida, local-first, con captura por lenguaje natural y seguimiento de rachas.
AnTrack es una aplicación web para gestionar tareas y hábitos del día a día. Local-first: todo lo que escribes se guarda en el localStorage del navegador y la app funciona sin conexión después del primer arranque. Opcionalmente puedes iniciar sesión con Google para sincronizar entre dispositivos vía Firebase Firestore.
Tres ideas guían el producto:
Ctrl+Shift+EspacioAl escribir una nueva tarea, el parser detecta automáticamente:
Pagar gimnasio cada mes p1
↓
texto: "Pagar gimnasio"
recurrencia: mensual (30 días)
prioridad: importante
| Patrón | Ejemplo |
|---|---|
| Fechas | hoy, mañana, viernes, el lunes, en 3 días, 15/3 |
| Recurrencia | todos los lunes, cada 2 días, mensualmente, quincenalmente |
| Prioridad | p1 (marca la tarea como importante — sin niveles) |
Chips de preview en vivo muestran lo detectado mientras escribes.
.json| Atajo | Acción |
|---|---|
Ctrl/Cmd + K | Búsqueda global |
Ctrl/Cmd + Shift + Espacio | Captura rápida (al Inbox o al proyecto activo) |
Ctrl/Cmd + B | Mostrar/ocultar sidebar |
S | Crear nueva sección |
? | Ver todos los atajos |
Requisitos: Node.js 18+ y npm.
# 1. Instala dependencias (solo la primera vez)
npm install
# 2. Modo desarrollo (con hot-reload)
npm run dev # arranca en http://localhost:5173
# 3. Build de producción
npm run build # genera /dist con todo bundleado y minificado
# 4. Previsualizar el build
npm run preview
# 5. Type-check vía JSDoc
npm run typecheck
Para desplegar en cualquier hosting estático (Netlify, Vercel, GitHub Pages, S3…) sube el contenido de dist/.
npm test # unit tests (Vitest)
npm run test:watch # unit tests en watch mode
npm run test:coverage # con cobertura
npm run test:e2e # e2e (Playwright) — arranca el dev server automáticamente
npm run test:e2e:ui # e2e con la UI interactiva de Playwright
Cada push/PR a main corre build + unit + e2e + npm audit en GitHub Actions (.github/workflows/ci.yml).
En navegadores Chromium aparece el botón Instalar en la barra de direcciones. En Safari: Compartir → Añadir a pantalla de inicio.
Una vez instalada, la aplicación funciona completamente sin conexión.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗