Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.17 KB

File metadata and controls

51 lines (38 loc) · 1.17 KB

Workometer — Worked Time Tracker

App web para registrar horas trabajadas por día. Sin backend, sin base de datos: los datos se guardan en localStorage del navegador.

✨ Features

  • Registro por día: fecha, horas (pasos de 15 min) y nota opcional
  • Check "Pagado": marca cada día como pagado/no pagado
  • Contadores en tiempo real:
    • Total global de horas
    • Horas pagadas
    • Horas pendientes de pagar
    • Total de la semana actual
  • Vista semanal: navega entre semanas, marca/desmarca toda la semana como pagada
  • Tema claro/oscuro
  • Export/Import JSON: backup y restore sin servidor

🛠️ Requisitos

  • Node.js 18+ (recomendado 20+)

🚀 Desarrollo

npm install
npm run dev

📦 Build

npm run build
npm run preview

☁️ Deploy en Vercel

  1. Sube este repo a GitHub
  2. En Vercel: New Project → importa el repo
  3. Settings:
    • Framework Preset: Vite
    • Build Command: npm run build
    • Output Directory: dist
  4. Deploy

📂 Persistencia

  • Guardado automático en localStorage
  • Backup manual:
    • Exportar descarga un JSON
    • Importar restaura/mezcla desde un JSON