Case study · Consell Insular de Formentera · Tourism · 2026
The new official tourism website, with AI in ten languages
in.formentera.es began life as an AI assistant and in September 2026 replaced the official WordPress site as formentera.es: website, physical kiosk, mobile app, business portal and management dashboard, all from a single codebase.
- AI
- Multilingual
- App
- Kiosk
languages
pre-rendered pages
URLs redirected without losing rankings
The challenge
The official tourism website lived on a WordPress install with information that was out of date and duplicated across other channels. Residents, visitors and businesses needed a single place with live data: beaches, events, transport, shops, and immediate answers in their own language.
The solution
We built a complete platform on Google Cloud. The public website is pre-rendered into more than 2,800 pages for flawless SEO and served by nginx behind a load balancer with Cloud Armor. The na Sargui assistant answers via streaming with Gemini and live voice over WebSocket, and takes geolocation, temperature and wind into account to recommend, for instance, the most sheltered beach. The same code powers the island's totems in kiosk mode, the Android and iOS app and the portal where businesses publish their listings in ten languages. The migration redirected 1,116 URLs from the previous WordPress site.
Project highlights
- 01
An assistant with real context
Weather, wind, bus timetables and Google Maps built into every answer, in the visitor's language.
- 02
One codebase, five products
Website, kiosk with idle detection, native app with Capacitor, business portal and management dashboard with analytics in BigQuery.
- 03
Security as standard
Strict Content Security Policy, HSTS, HTML sanitisation, Cloud DLP for sensitive data and zero-traffic deployments with rollback.
- 04
Optimised images
Our own pipeline with Cloudflare Workers and Cloudinary: the exact format and size for every screen.
- 05
Lossless migration
1,116 redirects handled at the load balancer to preserve rankings built up over years.
- 06
Deep, in-house analytics
Every page view, search, assistant conversation, kiosk session and app use is logged in BigQuery and explored from our own dashboard, with no third-party cookies.
Technology
- React 19
- Vite
- TypeScript
- Express 5
- Gemini
- WebSockets
- SSE
- Next.js 16
- Capacitor
- Firestore
- BigQuery
- Cloud Run
- Cloud Armor
- Cloudflare Workers
- Cloudinary
- Cloud DLP
- nginx
- k6
In the press:RadioIlla
Need something similar?
Let's talk about your project