Skip to content

devschile/punteria

Repository files navigation

Puntería

Convierte y compara programas de recompensas y fidelización en pesos chilenos.

Stack

  • Framework: Nuxt 4 + Vue 3 + TypeScript
  • Estilos: Tailwind CSS v3 + shadcn-vue
  • Estado: Pinia (stores)
  • Tests: Vitest (coverage ≥85%)
  • Animaciones: Lottie-web (loader.json)
  • Deploy: Vercel (nitro preset vercel)

Setup

pnpm install

Desarrollo

pnpm dev

Servidor en http://localhost:3000.

Build

pnpm build

Genera output para Vercel en .vercel/output/.

Tests

pnpm test              # ejecutar una vez
pnpm test:watch        # modo watch
pnpm test:coverage     # con reporte de cobertura

Variables de entorno

Variable Descripción Ejemplo
NUXT_PUBLIC_SITE_URL URL del sitio para compartir https://punteria.devschile.cl

USD / CLP

El tipo de cambio se obtiene desde dolarapi.com al cargar la página. Los programas que dependen del dólar (LATAM Pass, SKY Plus) usan este valor en tiempo real.

Programas

11 programas de fidelización incluidos: Pesos Chilenos, Cencosud, LATAM Pass, Lider Mi Club, CMR Puntos, Dólares Premio, Ripley Puntos, SKY Plus, Itaú Puntos, BciPlus+ y Full Copec.

Los datos están en app/data/programs.ts.

About

Convierte y compara programas de recompensas y fidelización en pesos chilenos

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors