1.4 KiB
1.4 KiB
Plan: Umsetzung des "GTM Architect" Backends
Dieses Dokument beschreibt den Plan zur Umsetzung der Backend-Logik für die React-Anwendung unter /gtm-architect als robusten, faktenbasierten Python-Service.
1. Zielsetzung & Architektur
- Ziel: Umwandlung der reinen Frontend-Anwendung in einen Service mit einem Python-Backend.
- Architektur: Wir replizieren den bewährten Aufbau der anderen Tools:
- React-Frontend: Die Benutzeroberfläche in
/gtm-architectbleibt bestehen. - Node.js API-Brücke (
server.cjs): Ein Express.js-Server, der Anfragen vom Frontend annimmt und an das Python-Backend weiterleitet. - Python-Orchestrator (
gtm_architect_orchestrator.py): Das neue Herzstück, das die gesamte Logik kapselt.
- React-Frontend: Die Benutzeroberfläche in
2. Fortschritts-Log
Phase 1: Initialisierung & Planung
- Anforderungsanalyse und Zieldefinition.
- Architektur nach Vorbild
b2b-marketing-assistantundmarket-intel-backendfestgelegt. - Diesen Schlachtplan in
gtm_architect_plan.mderstellt. - Aufbau der Grundstruktur: Erstellen der
gtm_architect_orchestrator.py, derserver.cjsin/gtm-architectund desDockerfile. - Erstellung von
package.jsonundrequirements.txt. - Anpassung des Frontends (
App.tsx) für die Kommunikation mit dem neuen Backend. - Portierung der Logik aus
geminiService.tsnach Python. - Integration in
docker-compose.ymlundnginx-proxy.conf.