Trucadors

Logiciels publics sur mesure depuis Formentera

Des plateformes publiques
faites sur mesure.

Sites web, CMS, réservations, données, votes et assistants IA pour les administrations d'Espagne et d'Europe. Sans WordPress ni templates. Sécurité intégrée et conformité aux normes européennes les plus exigeantes : ENS, RGPD, NIS2 et accessibilité WCAG 2.2 AA. Avec de l'intelligence artificielle seulement là où elle fait vraiment gagner du temps.

6plateformes publiques en production
10langues sur le site officiel du tourisme
1 116URL migrées sans perte de référencement
0templates, plugins ou WordPress

Dossier de services · Édition septembre 2026

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

01 · Services

Tout ce dont une administration a besoin en numérique.

Web

Sites web et CMS sur mesure

Un gestionnaire de contenu conçu pour votre équipe, et non l'inverse. Sans WordPress, sans plugins, sans mises à jour qui cassent tout.

IA

Plateformes avec intelligence artificielle

Des assistants qui répondent dans toutes les langues avec des données officielles, par écrit et par la voix. Comme na Sargui sur formentera.es.

Réservations

Systèmes de réservation et de rendez-vous

Créneaux, calendriers et confirmations automatiques, sans double réservation. Comme la prise de rendez-vous du contrôle technique de Formentera.

Données

Observatoires de données

Collecte semi-automatique de données locales, rapports et données ouvertes. Comme l'Observatori de Dades de Formentera.

Participation

Votes et participation

Des votes citoyens avec résultats en temps réel. Comme les Journées gastronomiques de Formentera.

Registres

Portails de consultation

Des moteurs de recherche publics sur les registres officiels, avec une API pour les tiers. Comme le registre touristique de Formentera.

Apps

Apps mobiles et bornes interactives

Android et iOS avec Capacitor, et mode kiosque pour les bornes publiques, à partir du même code que le site web.

Automatisation

Automatisation avec l'IA

Nous transformons les processus manuels et répétitifs en flux automatisés supervisés par des personnes : traductions, rapports, notifications.

Sécurité

Cybersécurité pour le secteur public

En-têtes et CSP, durcissement, règles d'accès testées, sauvegardes et restauration, avec le Schéma national de sécurité espagnol (ENS) comme référence.

SEO

SEO technique et international

Migrations sans perte de référencement, hreflang, données structurées et Core Web Vitals. 1 116 URL redirigées lors de la migration de formentera.es.

Analytique

Analyse d'usage maison

Chaque interaction mesurée dans BigQuery avec un tableau de bord propre et sans cookies tiers. Comme la télémétrie de formentera.es, bornes et app comprises.

02 · Projets en production · 01/06

Consell Insular de Formentera · Tourisme · 2026

Le nouveau site officiel du tourisme, avec IA en dix langues

in.formentera.es est né comme assistant d'intelligence artificielle et, en septembre 2026, a remplacé le WordPress officiel pour devenir formentera.es : site web, borne physique, application mobile, portail des entreprises et interface de gestion, le tout à partir d'un même code.

10langues
2 840pages prérendues
1 116URL redirigées sans perte de référencement

Le défi

Le site touristique officiel vivait sur un WordPress dont les informations étaient obsolètes et faisaient doublon avec d'autres canaux. Résidents, visiteurs et entreprises avaient besoin d'un lieu unique avec des données vivantes : plages, agenda, transports, commerces, et des réponses immédiates dans leur langue.

La solution

Nous avons construit une plateforme complète sur Google Cloud. Le site public est prérendu en plus de 2 800 pages pour un SEO impeccable et servi par nginx derrière un équilibreur de charge avec Cloud Armor. L'assistant na Sargui répond en streaming avec Gemini et par la voix en direct via WebSocket, et tient compte de la géolocalisation, de la température et du vent pour recommander, par exemple, la plage la plus abritée. Le même code alimente les bornes de l'île en mode kiosque, l'application Android et iOS et le portail où les entreprises publient leurs fiches en dix langues. La migration a redirigé 1 116 URL de l'ancien WordPress.

Points clés du projet

Technologie

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

https://www.formentera.es

02 · Projets en production · 02/06

Contrôle technique (ITV) de Formentera · Consell Insular · 2026

Rendez-vous au contrôle technique sans files d'attente ni appels

Système public de prise de rendez-vous pour la station de contrôle technique des véhicules, avec vérification par code PIN, justificatif en PDF et interface pour l'équipe de la station.

3langues
83tests automatisés
0double réservation, par conception

Le défi

Les rendez-vous étaient gérés par téléphone et à la main, avec des créneaux perdus, des doubles réservations et aucun rappel. Il fallait un site simple pour les citoyens et un outil agile pour les opératrices, avec la garantie que deux personnes ne puissent pas occuper le même créneau.

La solution

Une application Node.js sur Cloud Run avec Firestore. Chaque créneau horaire possède son document d'occupation et les réservations se font en transaction, ce qui empêche les doubles réservations même sous charge simultanée. Le citoyen confirme avec un code PIN reçu par e-mail, télécharge son justificatif en PDF et peut gérer ses rendez-vous. L'interface interne affiche la grille quotidienne et hebdomadaire, permet les blocages, la liste noire et l'export CSV. Cloud Scheduler déclenche les rappels et les expirations, et la documentation d'exploitation, de restauration et de sécurité permet au Consell d'opérer le service en toute autonomie.

Points clés du projet

Technologie

Node.jsExpressFirestoreCloud RunCloud SchedulerSecret ManagernodemailerpdfkithelmetJWTbcryptCloud Monitoringnode --test

https://itv.conselldeformentera.cat

02 · Projets en production · 03/06

Observatori de Dades de Formentera · 2025

La banque de données ouverte de l'île

Portail de données du Consell avec huit visions thématiques, rapports interactifs, enquêtes publiques en huit langues et un flux semi-automatique de collecte depuis les offices de tourisme.

8visions thématiques
8langues dans les enquêtes
3langues sur le portail

Le défi

Les données sur Formentera étaient dispersées dans des rapports, des feuilles de calcul et des enquêtes papier. Il fallait un portail public unique, une interface permettant à l'équipe de publier sans dépendre de personne et un moyen de collecter des données de terrain sans travail manuel.

La solution

Une application Next.js avec Firestore comme unique entrepôt de données. Le portail public organise l'information dans une arborescence de catégories avec des rapports Power BI intégrés. L'interface d'administration comprend un éditeur, un tri par glisser-déposer et l'export vers Excel. Les offices de tourisme saisissent les données depuis un formulaire dédié, et les enquêtes publiques, comme celles du projet Starlight, fonctionnent en huit langues. Gemini traduit automatiquement le contenu du catalan vers l'espagnol et l'anglais et anime un chatbot public sur les données.

Points clés du projet

Technologie

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

https://www.observatorideformentera.cat

02 · Projets en production · 04/06

Consell Insular de Formentera · Réglementation touristique · 2026

Le registre touristique insulaire, public et consultable

Moteur de recherche public des entreprises, établissements et activités touristiques, avec interface d'administration par rôles, dossiers avec pièces jointes et API pour les tiers. Migré depuis des années de feuilles de calcul.

8catégories d'établissement
2applications : publique et de gestion
1API publique avec clés

Le défi

Le registre vivait dans des feuilles Excel et ODS accumulées pendant des années, sans identifiants stables ni possibilité de consultation publique. Il fallait le migrer sans perdre l'historique, n'exposer que ce qui est public et donner à l'équipe un outil de gestion avec traçabilité.

La solution

Un monorepo avec deux applications React et un paquet partagé qui définit le schéma maître. Firestore conserve les dossiers complets et en projette une version publique avec index agrégé, de sorte que le moteur de recherche ne touche jamais aux données internes. Les écritures sont atomiques et auditées, les règles de sécurité de Firestore et Storage ont leurs propres tests, et une API REST avec clés chiffrées permet aux tiers de consulter le registre. Les scripts de migration ont généré des identifiants stables à partir des fichiers historiques.

Points clés du projet

Technologie

React 19ViteTypeScriptMantinepnpm monorepoFirestoreCloud FunctionsFirebase AuthApp CheckreCAPTCHA EnterpriseFirebase Hosting

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

02 · Projets en production · 05/06

Save Posidonia Project · 2025

Un site léger pour une cause qui le mérite

Site multilingue de la campagne qui protège les herbiers de posidonie, la plante marine qui garde transparentes les eaux de Formentera.

100 %statique, sans base de données
0plugin à mettre à jour

Le défi

La campagne avait besoin d'un site rapide, multilingue et peu coûteux à maintenir, sans le poids d'un gestionnaire de contenu exigeant des mises à jour et une attention constantes.

La solution

Un site statique en HTML, CSS et JavaScript avec internationalisation par fichiers JSON, servi par nginx sur Cloud Run. Ni base de données ni interface à maintenir : le contenu est versionné comme du code. Le conteneur n'inclut que les fichiers autorisés et envoie des en-têtes de sécurité à chaque réponse.

Points clés du projet

Technologie

HTMLCSSJavaScripti18n JSONnginxDockerCloud Run

https://saveposidoniaproject.org

02 · Projets en production · 06/06

Consell Insular de Formentera · Tourisme · 2026

Votes publics pour les Journées gastronomiques

Application de campagne sur app.formentera.es où le public vote pour les plats et les restaurants participants, avec résultats en temps réel.

En directrésultats en temps réel
1même code que la plateforme touristique

Le défi

Les Journées gastronomiques voulaient impliquer le public dans le choix des meilleurs plats, avec un vote ouvert pendant plusieurs semaines, accessible depuis le mobile et avec des résultats visibles immédiatement.

La solution

Une application de campagne au sein de la plateforme touristique, publiée sur app.formentera.es et déployée sur Cloud Run. Elle partage composants, services et langues avec formentera.es, si bien que chaque nouvelle campagne est lancée en quelques jours. Les votes sont enregistrés dans Firestore et les résultats se mettent à jour en temps réel pour l'organisation et le public.

Points clés du projet

Technologie

React 19ViteTypeScriptFirestoreCloud Runpnpm monorepo

https://app.formentera.es

03 · Capacités techniques

Une technologie déjà en production.

Frontend · Sites prérendus, bornes et applications mobiles à partir d'un seul code.

React 19Next.js 16 (App Router)Astro 7Vite 8TypeScriptTailwind CSS 4MantinePrérendu SEO (2 840 pages)Server actions et middlewareView TransitionsWebGL et GSAPChart.jsdnd-kitÉditeurs WYSIWYG

Applications et bornes · La même plateforme dans la poche et dans la rue.

Capacitor (Android / iOS)Google Play et App StoreMode kiosque pour bornesDétection d'inactivitéPartage par QR entre écran et mobileApplications de campagneDesign tactile et accessible

Backend · API, temps réel et traitements planifiés.

Node.js 22 à 26Express 4 / 5WebSockets (ws)Server-Sent EventsCloud Functions v2API REST avec clésTransactions et batches atomiquesCloud Scheduler avec OIDCE-mails transactionnels (nodemailer)PDF générés (pdfkit)Export Excel / CSV

Identité et accès · Qui entre, à quoi et avec quelles garanties.

Firebase Auth (Google)JWT maison (jose)Sessions en cookie httpOnlybcryptVérification par PIN envoyé par e-mailRôles et claimsApp Check + reCAPTCHA EnterpriseClés d'API chiffréesListe noire et blocages

Données · Modélisation, analyse, migrations et données ouvertes.

FirestoreProjections publiques et index agrégésBigQueryCloud StoragePower BI intégréMigration depuis Excel / ODS avec ids stablesWordPress / MySQLDonnées ouvertesEnquêtes multilinguesPITR et exports planifiés

IA · Chat, voix, traduction et automatisation sous supervision humaine.

Gemini (@google/genai)Vertex AIClaudeChat en streamingVoix en direct par WebSocketBase de connaissances à partir de données officiellesContexte en temps réel (météo, vent, transports)Traduction automatique avec relectureCloud TranslateCloud DLPTransfert vers des personnes

Cartes et temps réel · Le territoire et des données vivantes au sein de la plateforme.

LeafletOpenStreetMapGoogle MapsFonds de carte CARTO et ArcGISGéolocalisationOpen-Meteo (météo et vent)Webcams en directHoraires de transportsLever et coucher du soleil

Images et médias · Chaque écran reçoit le format et la taille exacts.

Cloudflare Workers (images)CloudinaryWebP et AVIF responsivesChargement différéVidéo YouTube et Vimeo sans cookiesPolices auto-hébergéesFontsource et Fontshare

Infrastructure · Google Cloud de bout en bout, dans l'Union européenne.

Cloud Run multi-servicesLoad Balancer HTTPSCloud Armor (WAF)Certificate ManagerIP statiques et url-mapsFirebase Hosting multi-sitesCloud Build et Artifact RegistryDocker multi-stagenginxSecret ManagerCloud Monitoring et alertesError ReportingRégions européennes

Sécurité · Protection par couches, sauvegardes éprouvées et restauration.

Content Security Policy avec hachagesHSTS, COOP et CORPhelmetLimitation de débitAssainissement du HTML (DOMPurify)Chiffrement des données au reposRègles Firestore et Storage testéesCloud ArmorCloud DLPSauvegardes PITR 7 jours + exportsExercices de restaurationsecurity.txtRéférence ENS (schéma national de sécurité espagnol)

Exploitation · Déployer sans crainte et revenir en arrière en quelques secondes.

Monorepos pnpmRévisions étiquetées à 0 % de traficRollback immédiatStaging par serviceInfrastructure as CodeScripts avec simulation et --applyRedirections massives (1 116 URL)Migration depuis WordPressDocumentation d'exploitation vivante

Qualité · Tests, charge et accessibilité mesurés, pas seulement promis.

node --testTests de règles contre émulateurTypecheck et lintSmoke tests (24 vérifications)Tests de concurrenceCharge avec k6Lighthouse 100Core Web VitalsWCAG 2.2 AA et EN 301 549

SEO international · Indexé dans la bonne langue, sans perdre une seule URL.

Jusqu'à 10 langueshreflang et canonicalsDonnées structurées JSON-LDSitemaps par langueOpen GraphPrérenduSearch Console

Analytique · Mesurer chaque interaction sans pister personne.

Télémétrie maisonBigQueryÉvénements web, app et borneConversations de l'assistantRecherches et questions sans réponseTableaux de bord de gestionRapports automatiquesSans cookies tiers

04 · Engagements envers le secteur public

Accessibilité

WCAG 2.2 AA et EN 301 549 dès la conception, pas comme un correctif final.

RGPD et souveraineté des données

Hébergement dans l'Union européenne et données toujours sous votre contrôle.

Vraiment multilingue

Langues co-officielles et européennes avec routes, SEO et contenus propres à chaque langue.

Votre propre code

Sans licences tierces ni dépendances qui expirent. Le code vous appartient.

Contractualisation agile

Des devis clairs par phases, adaptés aux marchés de faible montant et aux appels d'offres.

Maintenance humaine

Une petite équipe qui répond, pas un ticket dans une file d'attente.

05 · Contact

Parlons de votre prochain projet ?

Dites-nous ce dont vous avez besoin et nous vous répondons sous 48 heures avec une première proposition.

hola@trucadors.eu

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

Quatre étapes. Zéro surprise.

01

Écouter

Une session avec votre équipe pour comprendre le vrai problème, pas seulement le cahier des charges.

02

Concevoir

Un prototype navigable en quelques jours, avec votre identité et toutes vos langues.

03

Construire

Un développement sur mesure avec des livraisons hebdomadaires que vous pouvez tester.

04

Accompagner

Déploiement, formation et amélioration continue, avec de l'IA là où elle apporte.