Ir al contenido

Milimon

Milimon es un manual de estudio y un conjunto de calculadoras de costos gastronómicos (desperdicio, merma, costo de recetas, precio de carta, punto de equilibrio…), en español e inglés, más una sección de recetas y un blog. Este sitio documenta cómo funciona: para el equipo, para quien edite el contenido y para quien desarrolle.

flowchart LR
  persona([Persona en el navegador])
  subgraph web[Sitio · GitHub Pages]
    paginas[Páginas estáticas<br/>Astro]
    islas[Islas de React<br/>calculadoras, cuenta, gestión]
    local[(localStorage<br/>preferencias, cálculos)]
  end
  subgraph api[API · Render]
    nest[NestJS]
  end
  db[(Postgres · Neon)]
  google[Google / Facebook<br/>inicio de sesión]
  gtm[Google Tag Manager<br/>solo con consentimiento]

  persona --> paginas --> islas
  islas <--> local
  islas -- HTTPS + api key --> nest
  nest <--> db
  islas -- credencial --> google
  nest -- verifica la credencial --> google
  islas -. eventos .-> gtm
  • El sitio es estático: funciona sin cuenta, y todo lo que se carga queda en el dispositivo.
  • La API solo hace falta para las cuentas: guardar preferencias y cálculos, sincronizar dispositivos, roles y la agenda de publicaciones.
  • Medición con Google Tag Manager, que no carga nada hasta que la persona acepta las cookies.