Formentera · Digital engineering for the public sector
Public platforms,built to measure.
Websites, CMSs, bookings, data, voting and AI assistants for administrations across Spain and Europe. No WordPress, no templates. Security built in and compliance with the most demanding European standards: ENS, GDPR, NIS2 and WCAG 2.2 AA accessibility. With artificial intelligence only where it truly saves time.
public platforms in production
languages on the official tourism website
URLs migrated without losing search rankings
templates, plugins or WordPress
Formentera is small. Its problems are not. Vehicle inspection appointments, tourist licences, local data, public votes, an AI assistant for the whole island. We built all of it from scratch and now we offer it to any administration in Spain and Europe.
Services
Everything an administrationneeds in digital.
Custom websites and CMS
A content manager designed around your team, not the other way round. No WordPress, no plugins, no updates that break things.
View serviceAI-powered platforms
Assistants that answer in any language using official data, by text and by voice. Like na Sargui on formentera.es.
View serviceBooking and appointment systems
Slots, calendars and automatic confirmations, with no double bookings. Like the appointment system for the Formentera vehicle inspection centre.
View serviceData observatories
Semi-automated collection of local data, reports and open data. Like the Observatori de Dades de Formentera.
View serviceVoting and participation
Citizen voting with real-time results. Like the Formentera Gastronomic Days.
View servicePublic lookup portals
Public search over official registers, with an API for third parties. Like the Formentera tourism register.
View serviceMobile apps and kiosks
Android and iOS with Capacitor, plus kiosk mode for public totems, all from the same code as the website.
View serviceAI workflow automation
We turn manual, repetitive processes into automated flows supervised by people: translations, reports, notifications.
View serviceCybersecurity for the public sector
Security headers and CSP, hardening, tested access rules, backups and recovery, with Spain's National Security Framework (ENS) as the reference.
View serviceTechnical and international SEO
Migrations without losing rankings, hreflang, structured data and Core Web Vitals. 1,116 URLs redirected in the formentera.es migration.
View serviceIn-house usage analytics
Every interaction measured in BigQuery with our own dashboard and no third-party cookies. Like the telemetry on formentera.es, kiosks and app included.
View serviceWork
Built in Formentera.Ready for Europe.
Main client: Consell Insular de Formentera
Public sector
Made for administrationsin Spain and Europe.
We know the pace, the requirements and the constraints of the public sector, because we have spent years building inside it.
Request a proposal- 01
Accessibility
WCAG 2.2 AA and EN 301 549 from the design stage, not as a final patch.
- 02
GDPR and data sovereignty
Hosted in the European Union, with your data always under your control.
- 03
Truly multilingual
Co-official and European languages with their own routes, SEO and content.
- 04
Your own code
No third-party licences or dependencies that expire. The code is yours.
- 05
Agile procurement
Clear phased budgets, suitable for minor contracts and tenders.
- 06
Human maintenance
A small team that answers, not a ticket in a queue.
Capabilities
Technology that is alreadyin production.
Nothing on this list is theoretical. All of it is in use today on public platforms in Formentera, and you can check it in the projects.
0+technologies in production
Frontend
Pre-rendered websites, kiosks and mobile apps from a single codebase.
- React 19
- Next.js 16 (App Router)
- Astro 7
- Vite 8
- TypeScript
- Tailwind CSS 4
- Mantine
- SEO prerender (2,840 pages)
- Server actions and middleware
- View Transitions
- WebGL and GSAP
- Chart.js
- dnd-kit
- WYSIWYG editors
Apps and kiosks
The same platform in your pocket and on the street.
- Capacitor (Android / iOS)
- Google Play and App Store
- Kiosk mode for totems
- Inactivity detection
- QR sharing between screen and phone
- Campaign apps
- Touch-friendly, accessible design
Backend
APIs, real time and scheduled jobs.
- Node.js 22 to 26
- Express 4 / 5
- WebSockets (ws)
- Server-Sent Events
- Cloud Functions v2
- REST API with keys
- Atomic transactions and batches
- Cloud Scheduler with OIDC
- Transactional email (nodemailer)
- Generated PDFs (pdfkit)
- Excel / CSV export
Identity and access
Who gets in, to what, and with which guarantees.
- Firebase Auth (Google)
- In-house JWT (jose)
- httpOnly cookie sessions
- bcrypt
- Email PIN verification
- Roles and claims
- App Check + reCAPTCHA Enterprise
- Encrypted API keys
- Blocklists and lockouts
Data
Modelling, analytics, migrations and open data.
- Firestore
- Public projections and aggregate indexes
- BigQuery
- Cloud Storage
- Embedded Power BI
- Migration from Excel / ODS with stable ids
- WordPress / MySQL
- Open data
- Multilingual surveys
- PITR and scheduled exports
AI
Chat, voice, translation and automation with human oversight.
- Gemini (@google/genai)
- Vertex AI
- Claude
- Streaming chat
- Live voice over WebSocket
- Knowledge base built on official data
- Real-time context (weather, wind, transport)
- Machine translation with review
- Cloud Translate
- Cloud DLP
- Handover to people
Maps and real time
Territory and live data inside the platform.
- Leaflet
- OpenStreetMap
- Google Maps
- CARTO and ArcGIS basemaps
- Geolocation
- Open-Meteo (weather and wind)
- Live webcams
- Transport timetables
- Sunrise and sunset
Images and media
Every screen gets exactly the right format and size.
- Cloudflare Workers (images)
- Cloudinary
- Responsive WebP and AVIF
- Lazy loading
- Cookie-free YouTube and Vimeo video
- Self-hosted fonts
- Fontsource and Fontshare
Infrastructure
Google Cloud end to end, within the European Union.
- Multi-service Cloud Run
- HTTPS Load Balancer
- Cloud Armor (WAF)
- Certificate Manager
- Static IPs and url-maps
- Multi-site Firebase Hosting
- Cloud Build and Artifact Registry
- Multi-stage Docker
- nginx
- Secret Manager
- Cloud Monitoring and alerts
- Error Reporting
- European regions
Security
Layered protection, tested backups and recovery.
- Content Security Policy with hashes
- HSTS, COOP and CORP
- helmet
- Rate limiting
- HTML sanitisation (DOMPurify)
- Encryption of data at rest
- Firestore and Storage rules with tests
- Cloud Armor
- Cloud DLP
- 7-day PITR backups + exports
- Restore drills
- security.txt
- ENS reference (Spain's National Security Framework)
Operations
Deploy without fear and roll back in seconds.
- pnpm monorepos
- Tagged revisions at 0 % traffic
- Instant rollback
- Staging per service
- Infrastructure as code
- Scripts with dry run and --apply
- Bulk redirects (1,116 URLs)
- Migration from WordPress
- Living operations documentation
Quality
Tests, load and accessibility measured, not promised.
- node --test
- Rules tests against the emulator
- Typecheck and lint
- Smoke tests (24 checks)
- Concurrency tests
- Load testing with k6
- Lighthouse 100
- Core Web Vitals
- WCAG 2.2 AA and EN 301 549
International SEO
Indexed in the right language, without losing a single URL.
- Up to 10 languages
- hreflang and canonicals
- JSON-LD structured data
- Sitemaps per language
- Open Graph
- Pre-rendering
- Search Console
Analytics
Measure every interaction without tracking anyone.
- In-house telemetry
- BigQuery
- Web, app and kiosk events
- Assistant conversations
- Searches and unanswered questions
- Management dashboards
- Automated reports
- No third-party cookies
Performance and security
Measured, not promised.Check it yourself.
We audit this very website with Lighthouse before every release and review its security headers. These are the real results for the version you are looking at.
- Largest Contentful Paint (LCP)
- 1.41 s
- Visual stability (CLS)
- 0.000
- Total Blocking Time (TBT)
- 54 ms
- Time to first byte
- 52 ms
- Page weight
- 229 KB
Active security headers
A+Content-Security-PolicyStrict-Transport-SecurityX-Content-Type-OptionsX-Frame-OptionsReferrer-PolicyPermissions-PolicyCross-Origin-Opener-PolicyCross-Origin-Resource-Policy
Measured on September 13, 2026 on www.trucadors.eu · Lighthouse 13.4.1
Process
Four steps.Zero surprises.
- 01
Listen
A session with your team to understand the real problem, not just the brief.
- 02
Design
A navigable prototype in days, with your identity and all your languages.
- 03
Build
Custom development with weekly deliveries you can test.
- 04
Support
Deployment, training and continuous improvement, with AI where it adds value.
Contact
Shall we talk aboutyour next project?
Tell us what you need and we'll reply within 48 hours with a first proposal.
hola@trucadors.euFormentera, Illes Balears
Download the dossier as PDFServices, projects and capabilities in one document, ready to attach to a procurement file.