node entfernt
This commit is contained in:
35
README.md
35
README.md
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user