Initial commit: QR Code Generator with Docker support
This commit is contained in:
60
README.md
Normal file
60
README.md
Normal file
@@ -0,0 +1,60 @@
|
||||
# QR Code Generator
|
||||
|
||||
Ein einfacher QR-Code-Generator, der vollständig im Browser läuft. Keine Daten werden an externe Server gesendet.
|
||||
|
||||
## Docker Setup
|
||||
|
||||
### Mit Docker Compose (empfohlen)
|
||||
|
||||
```bash
|
||||
# Container bauen und starten
|
||||
docker-compose up -d
|
||||
|
||||
# Container stoppen
|
||||
docker-compose down
|
||||
```
|
||||
|
||||
### Mit Docker direkt
|
||||
|
||||
```bash
|
||||
# Image bauen
|
||||
docker build -t qr-generator .
|
||||
|
||||
# Container starten
|
||||
docker run -d -p 8080:80 --name qr-generator qr-generator
|
||||
|
||||
# Container stoppen
|
||||
docker stop qr-generator
|
||||
docker rm qr-generator
|
||||
```
|
||||
|
||||
## Verwendung
|
||||
|
||||
Nach dem Start ist die Anwendung unter `http://localhost:8080` erreichbar.
|
||||
|
||||
### URL-Parameter
|
||||
|
||||
Die Anwendung unterstützt folgende URL-Parameter:
|
||||
|
||||
- `text` - Text oder URL für den QR-Code
|
||||
- `size` - Größe (128, 256, 512, 1024)
|
||||
- `errorCorrection` - Fehlerkorrektur (L, M, Q, H)
|
||||
- `foreground` - Vordergrundfarbe (Hex-Code)
|
||||
- `background` - Hintergrundfarbe (Hex-Code)
|
||||
|
||||
### Beispiele
|
||||
|
||||
```
|
||||
http://localhost:8080/?text=Hello%20World
|
||||
http://localhost:8080/?text=Test&size=512&errorCorrection=H
|
||||
http://localhost:8080/?text=Colored&foreground=%23ff0000&background=%23ffff00
|
||||
```
|
||||
|
||||
## Features
|
||||
|
||||
- ✅ Vollständig clientseitig (keine Server-Kommunikation)
|
||||
- ✅ URL-Parameter für alle Einstellungen
|
||||
- ✅ Anpassbare Größen und Farben
|
||||
- ✅ Verschiedene Fehlerkorrektur-Level
|
||||
- ✅ Download-Funktion
|
||||
- ✅ Responsive Design
|
Reference in New Issue
Block a user