| .. | ||
| 01-overview.md | ||
| 03-interfaces.md | ||
| 04-feature-logic.md | ||
| 05-routes.md | ||
| 07-environment.md | ||
| 14-stac-api-integration.md | ||
| README.md | ||
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
- Überblick und Projektstruktur
- Schritt 1: Datenmodell erstellen
- Schritt 2: Interface erstellen
- Schritt 3: Feature-Logik implementieren
- Schritt 4: Routen erstellen
- Schritt 5: Router registrieren
- Schritt 6: Environment-Konfiguration
- Schritt 7: Feature Lifecycle (optional)
- Datenbank-Schema und Tabellenerstellung
- Sicherheitshinweise
- Testing
- Troubleshooting
- Zusammenfassung
- Swiss Topo STAC API Integration
Schnellstart
Für eine schnelle Übersicht über alle zu erstellenden Dateien, siehe Zusammenfassung.
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