PWA minimalista y premium para tomar decisiones rápidas. Funciona offline, es instalable y guarda todo localmente.
- Next.js (App Router) + TypeScript
- PWA con
next-pwa - Tailwind CSS
- Sin backend (todo local)
- Creador de opciones con edición inline
- Ruleta con animación y sonido opcional
- Presets rápidos (Qué comer, Qué hacer, Sí/No)
- Historial (máx 30)
- Compartir con Web Share API o copiar al portapapeles
- Soporte bilingüe ES/EN con selector en Ajustes
- Persistencia en
localStorage
npm i
npm run dev
npm run build && npm run startNotas:
devusawebpackpara compatibilidad connext-pwa.- El service worker se activa en producción (
build+start).
src/app/page.tsxUI principalsrc/app/layout.tsxmetadata/manifestsrc/lib/storage.tshelpers tipados de persistenciasrc/components/*componentes UI
- Manifest en
public/manifest.json - Iconos en
public/icons/icon-192.pngypublic/icons/icon-512.png - Service worker generado en
public/sw.js
- Navegación por teclado
- Estados disabled claros
- Mensajes de error simples
- Sonido opcional
- Español y English
- Cambia desde Ajustes
- Se guarda en preferencias locales