Trucadors

Programari públic a mida des de Formentera

Plataformes públiques
fetes a mida.

Webs, CMS, reserves, dades, votacions i assistents d'IA per a administracions d'Espanya i Europa. Sense WordPress ni plantilles. Seguretat de sèrie i compliment dels estàndards europeus més exigents: ENS, RGPD, NIS2 i accessibilitat WCAG 2.2 AA. Amb intel·ligència artificial només on de debò estalvia temps.

6plataformes públiques en producció
10idiomes a la web oficial de turisme
1.116URL migrades sense perdre posicionament
0plantilles, plugins o WordPress

Dossier de serveis · Edició setembre del 2026

trucadors.eu · hola@trucadors.eu · Formentera, Illes Balears

01 · Serveis

Tot el que una administració necessita en digital.

Web

Webs i CMS a mida

Un gestor de continguts dissenyat per al teu equip, no a l'inrevés. Sense WordPress, sense plugins, sense actualitzacions que trenquen coses.

IA

Plataformes amb intel·ligència artificial

Assistents que responen en qualsevol idioma amb dades oficials, per text i per veu. Com na Sargui a formentera.es.

Reserves

Sistemes de reserves i cites

Torns, calendaris i confirmacions automàtiques sense dobles reserves. Com la cita prèvia de la ITV de Formentera.

Dades

Observatoris de dades

Captació semiautomàtica de dades locals, informes i dades obertes. Com l'Observatori de Dades de Formentera.

Participació

Votacions i participació

Votacions ciutadanes amb resultats en temps real. Com les Jornades Gastronòmiques de Formentera.

Registres

Portals de consulta

Cercadors públics sobre registres oficials, amb API per a tercers. Com el registre turístic de Formentera.

Apps

Apps mòbils i quioscos

Android i iOS amb Capacitor i mode quiosc per a tòtems públics, des del mateix codi que la web.

Automatització

Automatització amb IA

Convertim processos manuals i repetitius en fluxos automàtics supervisats per persones: traduccions, informes, avisos.

Seguretat

Ciberseguretat per al sector públic

Capçaleres i CSP, hardening, regles d'accés amb tests, còpies i recuperació, amb l'Esquema Nacional de Seguridad (ENS) com a referència.

SEO

SEO tècnic i internacional

Migracions sense perdre posicionament, hreflang, dades estructurades i Core Web Vitals. 1.116 URL redirigides en la migració de formentera.es.

Analítica

Analítica d'ús pròpia

Cada interacció mesurada a BigQuery amb un panell propi i sense galetes de tercers. Com la telemetria de formentera.es, quioscos i app inclosos.

02 · Projectes en producció · 01/06

Consell Insular de Formentera · Turisme · 2026

La nova web oficial de turisme, amb IA en deu idiomes

in.formentera.es va néixer com a assistent d'intel·ligència artificial i el setembre de 2026 va substituir el WordPress oficial com a formentera.es: web, quiosc físic, app mòbil, portal d'empreses i panell de gestió, tot des d'un mateix codi.

10idiomes
2.840pàgines prerenderitzades
1.116URL redirigides sense perdre posicionament

El repte

La web turística oficial vivia en un WordPress amb informació desactualitzada i duplicada respecte d'altres canals. Residents, visitants i empreses necessitaven un únic lloc amb dades vives: platges, agenda, transport, comerços, i respostes immediates en el seu idioma.

La solució

Vam construir una plataforma completa sobre Google Cloud. La web pública es prerenderitza en més de 2.800 pàgines per a un SEO impecable i se serveix amb nginx darrere d'un balancejador amb Cloud Armor. L'assistent na Sargui respon per streaming amb Gemini i veu en directe per WebSocket, i té en compte la geolocalització, la temperatura i el vent per recomanar, per exemple, la platja més arrecerada. El mateix codi alimenta els tòtems de l'illa en mode quiosc, l'app d'Android i iOS i el portal on les empreses publiquen les seves fitxes en deu idiomes. La migració va redirigir 1.116 URL del WordPress anterior.

Claus del projecte

Tecnologia

React 19ViteTypeScriptExpress 5GeminiWebSocketsSSENext.js 16CapacitorFirestoreBigQueryCloud RunCloud ArmorCloudflare WorkersCloudinaryCloud DLPnginxk6

https://www.formentera.es

02 · Projectes en producció · 02/06

ITV de Formentera · Consell Insular · 2026

Cita prèvia per a la ITV sense cues ni trucades

Sistema públic de reserva de cites per a l'estació d'inspecció tècnica de vehicles, amb verificació per PIN, justificant en PDF i panell per a l'equip de l'estació.

3idiomes
83tests automàtics
0dobles reserves per disseny

El repte

Les cites es gestionaven per telèfon i a mà, amb forats perduts, dobles reserves i sense recordatoris. Calia una web senzilla per al ciutadà i una eina àgil per a les operàries, amb la garantia que dues persones no poguessin ocupar la mateixa casella.

La solució

Una aplicació Node.js a Cloud Run amb Firestore. Cada casella horària té el seu document d'ocupació i les reserves es fan en transacció, cosa que impedeix dobles reserves fins i tot sota càrrega simultània. El ciutadà confirma amb un PIN rebut per correu, descarrega el seu justificant en PDF i pot gestionar les seves cites. El panell intern mostra la graella diària i setmanal, permet bloquejos, llista negra i exportació CSV. Cloud Scheduler llança recordatoris i expiracions, i la documentació d'operació, restauració i seguretat permet al Consell operar el servei amb autonomia.

Claus del projecte

Tecnologia

Node.jsExpressFirestoreCloud RunCloud SchedulerSecret ManagernodemailerpdfkithelmetJWTbcryptCloud Monitoringnode --test

https://itv.conselldeformentera.cat

02 · Projectes en producció · 03/06

Observatori de Dades de Formentera · 2025

El banc de dades obert de l'illa

Portal de dades del Consell amb vuit visions temàtiques, informes interactius, enquestes públiques en vuit idiomes i un flux semiautomàtic de captació des de les oficines de turisme.

8visions temàtiques
8idiomes a les enquestes
3idiomes al portal

El repte

Les dades sobre Formentera estaven repartides en informes, fulls de càlcul i enquestes en paper. Calia un únic portal públic, un panell perquè l'equip publiqués sense dependre de ningú i una manera de recollir dades de camp sense feina manual.

La solució

Una aplicació Next.js amb Firestore com a únic magatzem. El portal públic organitza la informació en un arbre de categories amb informes de Power BI incrustats. El panell d'administració inclou editor, ordenació per arrossegament i exportació a Excel. Les oficines de turisme introdueixen dades des d'un formulari propi, i les enquestes públiques, com les del projecte Starlight, funcionen en vuit idiomes. Gemini tradueix automàticament el contingut del català al castellà i a l'anglès i atén un chatbot públic sobre les dades.

Claus del projecte

Tecnologia

Next.js 16React 19TypeScriptTailwind CSS 4FirestoreGeminiPower BIChart.jsdnd-kitDockerCloud Run

https://www.observatorideformentera.cat

02 · Projectes en producció · 04/06

Consell Insular de Formentera · Ordenació turística · 2026

El registre turístic insular, públic i consultable

Cercador públic d'empreses, establiments i activitats turístiques, amb panell d'administració per rols, expedients amb adjunts i API per a tercers. Migrat des d'anys de fulls de càlcul.

8categories d'establiment
2aplicacions: pública i de gestió
1API pública amb claus

El repte

El registre vivia en fulls Excel i ODS acumulats durant anys, sense identificadors estables ni cap manera de consulta pública. Calia migrar-lo sense perdre història, exposar només allò públic i donar a l'equip una eina de gestió amb traçabilitat.

La solució

Un monorepo amb dues aplicacions React i un paquet compartit que defineix l'esquema mestre. Firestore guarda els expedients complets i en projecta una versió pública amb índex agregat, de manera que el cercador mai no toca dades internes. Les escriptures són atòmiques i auditades, les regles de seguretat de Firestore i Storage tenen tests propis, i una API REST amb claus xifrades permet a tercers consultar el registre. Els scripts de migració van generar identificadors estables a partir dels arxius històrics.

Claus del projecte

Tecnologia

React 19ViteTypeScriptMantinepnpm monorepoFirestoreCloud FunctionsFirebase AuthApp CheckreCAPTCHA EnterpriseFirebase Hosting

https://registre-turisme-formentera.web.app

02 · Projectes en producció · 05/06

Save Posidonia Project · 2025

Una web lleugera per a una causa que s'ho mereix

Lloc multilingüe de la campanya que protegeix les praderies de posidònia, la planta marina que manté transparents les aigües de Formentera.

100 %estàtica, sense base de dades
0plugins per actualitzar

El repte

La campanya necessitava una web ràpida, multilingüe i barata de mantenir, sense la càrrega d'un gestor de continguts que exigeixi actualitzacions i atencions constants.

La solució

Una web estàtica amb HTML, CSS i JavaScript i internacionalització per fitxers JSON, servida per nginx a Cloud Run. Sense base de dades ni panell per mantenir: el contingut es versiona com a codi. El contenidor només inclou els fitxers permesos i envia capçaleres de seguretat a cada resposta.

Claus del projecte

Tecnologia

HTMLCSSJavaScripti18n JSONnginxDockerCloud Run

https://saveposidoniaproject.org

02 · Projectes en producció · 06/06

Consell Insular de Formentera · Turisme · 2026

Votacions públiques per a les Jornades Gastronòmiques

Aplicació de campanya a app.formentera.es on el públic vota els plats i restaurants participants, amb resultats en temps real.

En directeresultats en temps real
1mateix codi que la plataforma turística

El repte

Les jornades gastronòmiques volien implicar el públic en l'elecció dels millors plats, amb una votació oberta durant setmanes, accessible des del mòbil i amb resultats visibles a l'instant.

La solució

Una aplicació de campanya dins de la plataforma turística, publicada a app.formentera.es i desplegada a Cloud Run. Comparteix components, serveis i idiomes amb formentera.es, així que cada nova campanya es llança en dies. Els vots es guarden a Firestore i els resultats s'actualitzen en temps real per a l'organització i el públic.

Claus del projecte

Tecnologia

React 19ViteTypeScriptFirestoreCloud Runpnpm monorepo

https://app.formentera.es

03 · Capacitats tècniques

Tecnologia que ja està en producció.

Frontend · Webs prerenderitzades, quioscos i apps mòbils des d'un sol codi.

React 19Next.js 16 (App Router)Astro 7Vite 8TypeScriptTailwind CSS 4MantinePrerender SEO (2.840 pàgines)Server actions i middlewareView TransitionsWebGL i GSAPChart.jsdnd-kitEditors WYSIWYG

Apps i quioscos · La mateixa plataforma a la butxaca i al carrer.

Capacitor (Android / iOS)Google Play i App StoreMode quiosc per a tòtemsDetecció d'inactivitatCompartir per QR entre pantalla i mòbilApps de campanyaDisseny tàctil i accessible

Backend · APIs, temps real i processos programats.

Node.js 22 a 26Express 4 / 5WebSockets (ws)Server-Sent EventsCloud Functions v2API REST amb clausTransaccions i batches atòmicsCloud Scheduler amb OIDCCorreu transaccional (nodemailer)PDF generats (pdfkit)Exportació Excel / CSV

Identitat i accés · Qui entra, a què i amb quines garanties.

Firebase Auth (Google)JWT propi (jose)Sessions en cookie httpOnlybcryptVerificació per PIN al correuRols i claimsApp Check + reCAPTCHA EnterpriseClaus d'API xifradesLlista negra i bloquejos

Dades · Modelatge, analítica, migracions i dades obertes.

FirestoreProjeccions públiques i índexs agregatsBigQueryCloud StoragePower BI incrustatMigració des d'Excel / ODS amb ids establesWordPress / MySQLDades obertesEnquestes multilingüesPITR i exports programats

IA · Xat, veu, traducció i automatització amb supervisió humana.

Gemini (@google/genai)Vertex AIClaudeXat amb streamingVeu en directe per WebSocketBase de coneixement amb dades oficialsContext en temps real (clima, vent, transport)Traducció automàtica amb revisióCloud TranslateCloud DLPDerivació a persones

Mapes i temps real · Territori i dades vives dins de la plataforma.

LeafletOpenStreetMapGoogle MapsMapes base CARTO i ArcGISGeolocalitzacióOpen-Meteo (clima i vent)Webcams en directeHoraris de transportSortida i posta de sol

Imatges i mitjans · Cada pantalla rep el format i la mida exactes.

Cloudflare Workers (imatges)CloudinaryWebP i AVIF responsiusCàrrega diferidaVídeo YouTube i Vimeo sense galetesFonts autoallotjadesFontsource i Fontshare

Infraestructura · Google Cloud d'extrem a extrem, a la Unió Europea.

Cloud Run multiserveiLoad Balancer HTTPSCloud Armor (WAF)Certificate ManagerIPs estàtiques i url-mapsFirebase Hosting multillocCloud Build i Artifact RegistryDocker multi-stagenginxSecret ManagerCloud Monitoring i alertesError ReportingRegions europees

Seguretat · Protecció per capes, còpies provades i recuperació.

Content Security Policy amb hashesHSTS, COOP i CORPhelmetRate limitingSanejament d'HTML (DOMPurify)Xifratge de dades en repòsRegles Firestore i Storage amb testsCloud ArmorCloud DLPBackups PITR 7 dies + exportsExercicis de restauraciósecurity.txtReferència ENS

Operació · Desplegar sense por i tornar enrere en segons.

Monorepos pnpmRevisions etiquetades al 0 % de trànsitRollback immediatStaging per serveiInfraestructura com a codiScripts amb simulacre i --applyRedireccions massives (1.116 URL)Migració des de WordPressDocumentació viva d'operació

Qualitat · Tests, càrrega i accessibilitat mesurats, no promesos.

node --testTests de regles contra emuladorTypecheck i lintSmoke tests (24 comprovacions)Proves de concurrènciaCàrrega amb k6Lighthouse 100Core Web VitalsWCAG 2.2 AA i EN 301 549

SEO internacional · Indexat en l'idioma correcte, sense perdre ni una URL.

Fins a 10 idiomeshreflang i canonicalsDades estructurades JSON-LDSitemaps per idiomaOpen GraphPrerenderitzatSearch Console

Analítica · Mesurar cada interacció sense rastrejar ningú.

Telemetria pròpiaBigQueryEsdeveniments web, app i quioscConverses de l'assistentCerques i preguntes sense respostaPanells de gestióInformes automàticsSense galetes de tercers

04 · Compromisos amb el sector públic

Accessibilitat

WCAG 2.2 AA i EN 301 549 des del disseny, no com a pedaç final.

RGPD i sobirania de dades

Allotjament a la Unió Europea i dades sempre sota el teu control.

Multilingüe de debò

Llengües cooficials i europees amb rutes, SEO i continguts propis per idioma.

Codi propi

Sense llicències de tercers ni dependències que caduquen. El codi és teu.

Contractació àgil

Pressupostos clars per fases, aptes per a contracte menor i licitació.

Manteniment humà

Un equip petit que respon, no un tiquet en una cua.

05 · Contacte

Parlem del teu pròxim projecte?

Explica'ns què necessites i et responem en menys de 48 hores amb una primera proposta.

hola@trucadors.eu

https://trucadors.eu · Formentera, Illes Balears

Quatre passos. Zero sorpreses.

01

Escoltar

Una sessió amb el teu equip per entendre el problema real, no només el plec.

02

Dissenyar

Prototip navegable en dies, amb la teva identitat i tots els teus idiomes.

03

Construir

Desenvolupament a mida amb lliuraments setmanals que pots provar.

04

Acompanyar

Desplegament, formació i millora contínua, amb IA on aporti.