# MindMap Wissensnetzwerk Eine interaktive Plattform zum Visualisieren, Erforschen und Teilen von Wissen mit integriertem ChatGPT-Assistenten. ## Features - Interaktive Mindmap zur Visualisierung von Wissensverbindungen - Gedanken mit verschiedenen Beziehungstypen verknüpfen - Suchfunktion für Gedanken und Verbindungen - Bewertungssystem für Gedanken - Dark/Light Mode - **Integrierter KI-Assistent** mit OpenAI GPT-Integration ## Installation 1. Repository klonen: ``` git clone cd website ``` 2. Python-Abhängigkeiten installieren: ``` pip install -r requirements.txt ``` 3. Environment-Variablen konfigurieren: ``` cp example.env .env ``` Bearbeite die `.env`-Datei und füge deinen OpenAI API-Schlüssel ein. 4. Datenbank initialisieren: ``` python init_db.py ``` 5. Anwendung starten: ``` python run.py ``` ## Verwendung des KI-Assistenten Der KI-Assistent ist über folgende Wege zugänglich: 1. **Schwebende Schaltfläche**: In der unteren rechten Ecke der Webseite ist eine Roboter-Schaltfläche, die den Assistenten öffnet. 2. **Navigation**: In der Hauptnavigation gibt es ebenfalls eine Schaltfläche mit Roboter-Symbol. 3. **Startseite**: Im "KI-Assistent"-Abschnitt auf der Startseite gibt es einen "KI-Chat starten"-Button. Der Assistent kann bei folgenden Aufgaben helfen: - Erklärung von Themen und Konzepten - Suche nach Verbindungen zwischen Gedanken - Beantwortung von Fragen zur Plattform - Vorschläge für neue Gedankenverbindungen ## Technologie-Stack - **Backend**: Flask, SQLAlchemy - **Frontend**: HTML, CSS, JavaScript, Tailwind CSS, Alpine.js - **KI**: OpenAI GPT API - **Datenbank**: SQLite (Standard), kann auf andere Datenbanken umgestellt werden ## Konfiguration Die Anwendung kann über Umgebungsvariablen konfiguriert werden. Siehe `example.env` für verfügbare Optionen.