Salta al contingut
Tema
Parlem ->

Works/Empresa Plana

Empresa Plana

Web pública i panell intern sobre un mateix model de dades: l'equip publica, la web serveix estàtic.

ClientEmpresa PlanaSectorTransport i logísticaAny2026RolDisseny tècnic i implementació full-stackVeure en viuempresaplana.cat ->Veure codiVeure codi ->
El repte
La web pública i la gestió interna vivien en dos mons: contingut duplicat, canvis a mà i cap font única de veritat.
La solució
Lloc Astro amb i18n ES/CA i un panell privat sobre el mateix model de dades (Prisma + InsForge). Autenticació, gestió de contingut i desplegament a Cloudflare.
El resultat
Un sol model per a web i back-office: l'equip publica des del panell i la web serveix contingut estàtic, sense recompilar a mà.

Context

Empresa Plana necessitava una web corporativa amb contingut en català i castellà, i alhora una eina interna perquè l’equip pogués editar aquest contingut sense dependre de desenvolupament.

Decisió

En lloc de dues aplicacions amb dues bases de dades, el projecte usa un únic esquema de Prisma. El panell escriu; la web llegeix i genera estàtic. Els idiomes són rutes, no còpies del contingut.

Detalls tècnics

  • Rutes amb prefix d’idioma i hreflang consistent.
  • Autenticació i sessions al servidor, no al client.
  • Migracions versionades i seeds reproduïbles.
  • Desplegament a Cloudflare amb build estàtic.

Què vaig aprendre

El panell i la web comparteixen més del que sembla. Quan el model de dades és el mateix, la meitat dels bugs de sincronització desapareixen abans d’existir.

[10] parlem

La teva operació no quadra?

Explica'm on fa mal: fulls de càlcul paral·lels, estoc que no quadra, processos que depenen d'una persona. Et responc amb un diagnòstic, no amb una proposta a cegues.