node entfernt

This commit is contained in:
2025-04-27 06:49:59 +02:00
parent d42c43db50
commit 1c59b0b616
6094 changed files with 1462 additions and 746934 deletions

View File

@@ -13,14 +13,26 @@ Eine interaktive Plattform zum Visualisieren, Erforschen und Teilen von Wissen m
## Installation
### Einfache Installation
Führe im übergeordneten Verzeichnis folgendes aus:
```
python setup.py
```
Dies erstellt eine virtuelle Umgebung, installiert alle Abhängigkeiten und erstellt die CSS-Dateien mit Tailwind.
### Manuelle Installation
1. Repository klonen:
```
git clone <repository-url>
cd website
```
2. Python-Abhängigkeiten installieren:
```
cd website
pip install -r requirements.txt
```
@@ -30,16 +42,31 @@ Eine interaktive Plattform zum Visualisieren, Erforschen und Teilen von Wissen m
```
Bearbeite die `.env`-Datei und füge deinen OpenAI API-Schlüssel ein.
4. Datenbank initialisieren:
4. CSS mit Tailwind erstellen:
```
python build_css.py
```
5. Datenbank initialisieren:
```
python init_db.py
```
5. Anwendung starten:
6. Anwendung starten:
```
python run.py
```
## Entwicklung
Für die Entwicklung mit automatischem CSS-Reload:
```
python dev.py
```
Dieser Befehl startet sowohl den Flask-Server als auch den Tailwind CSS-Watcher, der CSS bei Änderungen automatisch neu generiert.
## Verwendung des KI-Assistenten
Der KI-Assistent ist über folgende Wege zugänglich:
@@ -58,7 +85,7 @@ Der Assistent kann bei folgenden Aufgaben helfen:
## Technologie-Stack
- **Backend**: Flask, SQLAlchemy
- **Frontend**: HTML, CSS, JavaScript, Tailwind CSS, Alpine.js
- **Frontend**: HTML, CSS, JavaScript, Tailwind CSS (ohne npm), Alpine.js
- **KI**: OpenAI GPT API
- **Datenbank**: SQLite (Standard), kann auf andere Datenbanken umgestellt werden