Fallstudie · Consell Insular de Formentera · Tourismusordnung · 2026
Das Tourismusregister der Insel, öffentlich und durchsuchbar
Öffentliche Suche nach Tourismusunternehmen, -betrieben und -aktivitäten, mit rollenbasiertem Verwaltungspanel, Akten mit Anhängen und API für Dritte. Migriert aus jahrelang gepflegten Tabellenkalkulationen.
- Register
- Suche
- API
Betriebskategorien
Anwendungen: öffentlich und Verwaltung
öffentliche API mit Schlüsseln
Die Herausforderung
Das Register lebte in über Jahre angesammelten Excel- und ODS-Tabellen, ohne stabile Kennungen und ohne Möglichkeit zur öffentlichen Abfrage. Es musste ohne Verlust der Historie migriert werden, nur das Öffentliche durfte sichtbar sein, und das Team brauchte ein Verwaltungswerkzeug mit Nachvollziehbarkeit.
Die Lösung
Ein Monorepo mit zwei React-Anwendungen und einem gemeinsamen Paket, das das Master-Schema definiert. Firestore speichert die vollständigen Akten und projiziert eine öffentliche Version mit aggregiertem Index, sodass die Suche nie interne Daten berührt. Schreibvorgänge sind atomar und auditiert, die Sicherheitsregeln von Firestore und Storage haben eigene Tests, und eine REST-API mit verschlüsselten Schlüsseln erlaubt Dritten die Abfrage des Registers. Die Migrationsskripte erzeugten stabile Kennungen aus den historischen Dateien.
Kernpunkte des Projekts
- 01
Öffentliche Daten getrennt von internen
Automatische öffentliche Projektion mit Index für schnelle Suche.
- 02
Regeln mit Tests
Die Zugriffsregeln werden vor jedem Deployment gegen den Emulator getestet.
- 03
Zusätzlicher Schutz
App Check mit reCAPTCHA Enterprise und verschlüsselte API-Schlüssel.
- 04
Backups
Wöchentliche Backups und Point-in-Time-Recovery.
Technologie
- React 19
- Vite
- TypeScript
- Mantine
- pnpm monorepo
- Firestore
- Cloud Functions
- Firebase Auth
- App Check
- reCAPTCHA Enterprise
- Firebase Hosting
Brauchen Sie etwas Ähnliches?
Sprechen wir über Ihr Projekt