Skip to content

devflorez/decide-now

Repository files navigation

Decide por mí

PWA minimalista y premium para tomar decisiones rápidas. Funciona offline, es instalable y guarda todo localmente.

Stack

  • Next.js (App Router) + TypeScript
  • PWA con next-pwa
  • Tailwind CSS
  • Sin backend (todo local)

Features

  • 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

Scripts

npm i
npm run dev
npm run build && npm run start

Notas:

  • dev usa webpack para compatibilidad con next-pwa.
  • El service worker se activa en producción (build + start).

Estructura

  • src/app/page.tsx UI principal
  • src/app/layout.tsx metadata/manifest
  • src/lib/storage.ts helpers tipados de persistencia
  • src/components/* componentes UI

PWA

  • Manifest en public/manifest.json
  • Iconos en public/icons/icon-192.png y public/icons/icon-512.png
  • Service worker generado en public/sw.js

Accesibilidad

  • Navegación por teclado
  • Estados disabled claros
  • Mensajes de error simples
  • Sonido opcional

Idiomas

  • Español y English
  • Cambia desde Ajustes
  • Se guarda en preferencias locales

About

PWA minimalista para tomar decisiones rápidas. Funciona offline, guarda historial y se instala en el móvil.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors