# Feature Integration Guide: realEstate Diese Dokumentation erklärt Schritt für Schritt, wie Sie ein neues Feature "realEstate" in das Gateway-Projekt integrieren. Das Feature ermöglicht es, über ein Chat-Interface Datenbankabfragen auf Real Estate-Daten (Architektur-Planungs-App) durchzuführen. **Referenz:** Das zugrundeliegende Datenmodell ist in `../PEK_datamodel_desc.md` beschrieben (PEK ist ein Beispiel für eine Real Estate-Firma, das Modell ist aber allgemein verwendbar). ## Inhaltsverzeichnis 1. [Überblick und Projektstruktur](01-overview.md) 2. [Schritt 1: Datenmodell erstellen](02-datamodels.md) 3. [Schritt 2: Interface erstellen](03-interfaces.md) 4. [Schritt 3: Feature-Logik implementieren](04-feature-logic.md) 5. [Schritt 4: Routen erstellen](05-routes.md) 6. [Schritt 5: Router registrieren](06-router-registration.md) 7. [Schritt 6: Environment-Konfiguration](07-environment.md) 8. [Schritt 7: Feature Lifecycle (optional)](08-lifecycle.md) 9. [Datenbank-Schema und Tabellenerstellung](09-database-schema.md) 10. [Sicherheitshinweise](10-security.md) 11. [Testing](11-testing.md) 12. [Troubleshooting](12-troubleshooting.md) 13. [Zusammenfassung](13-summary.md) 14. [Swiss Topo STAC API Integration](14-stac-api-integration.md) --- ## Schnellstart Für eine schnelle Übersicht über alle zu erstellenden Dateien, siehe [Zusammenfassung](13-summary.md). ## Architektur-Überblick Die Architektur folgt dem Muster bestehender Features wie `chatPlayground`: - **Routes** (`modules/routes/`) - API-Endpunkte - **Features** (`modules/features/`) - Geschäftslogik - **Interfaces** (`modules/interfaces/`) - Datenbankzugriff - **DataModels** (`modules/datamodels/`) - Pydantic-Modelle --- **Nächster Schritt:** [01-overview.md](01-overview.md)