45 lines
1.7 KiB
Markdown
45 lines
1.7 KiB
Markdown
# 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)
|
|
|
|
---
|
|
|
|
## 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)
|
|
|
|
|
|
|
|
|
|
|
|
|