Add pricing plans and currency formatting for regional pricing display

This commit is contained in:
Jose Selesan
2026-09-15 17:04:32 -03:00
parent 531a77018f
commit 0d397ca7db
5 changed files with 78 additions and 48 deletions

View File

@@ -39,7 +39,8 @@ Ejemplo: `http://192.168.x.x:8081`
├── package.json # Scripts y dependencias
├── src/
│ ├── _data/
│ │ └── site.json # Datos globales del sitio (nombre, navegación, footer, año)
│ │ ├── site.json # Datos globales del sitio (nombre, navegación, footer, año)
│ │ └── pricing.json # Precios y monedas por plan (parametrizados)
│ ├── _includes/
│ │ ├── layouts/
│ │ │ └── base.njk # Layout principal (head, Tailwind CDN, dark mode, header/footer)
@@ -59,5 +60,6 @@ Ejemplo: `http://192.168.x.x:8081`
## Funcionalidades
- **Tema claro/oscuro**: toggle funcional que persiste en `localStorage` y respeta `prefers-color-scheme`.
- **Precios por región**: si el usuario navega desde Argentina (detectado por zona horaria) ve precios en pesos (ARS); en el resto de LATAM se muestran en dólares (USD). Los valores y monedas se parametrizan en `src/_data/pricing.json`: para cambiar un precio solo se edita ese archivo y se corre `npm run build`.
- **Responsive**: mobile-first, adaptado a móviles, tablets y escritorio.
- **Templates Nunjucks**: header, footer y datos reutilizables vía `_data/site.json`.