152 lines
5.1 KiB
JSON
152 lines
5.1 KiB
JSON
[
|
|
{
|
|
"url": "https://gitea.simolzimol.net/Simon/quizify",
|
|
"name": "quizify",
|
|
"description": "Ein interaktives Quiz-System mit modernem Web-Interface für Echtzeit-Quizzes und Wettbewerbe",
|
|
"language": "JavaScript",
|
|
"tags": ["quiz", "web", "javascript", "Python", "interactive", "realtime", "multiplayer"],
|
|
"category": "Web Application",
|
|
"docker_port": 3000,
|
|
"environment_vars": {
|
|
"NODE_ENV": "production",
|
|
"PORT": "3000",
|
|
"DATABASE_URL": "",
|
|
"JWT_SECRET": "",
|
|
"ADMIN_PASSWORD": ""
|
|
},
|
|
"requirements": {
|
|
"docker": true,
|
|
"min_memory": "512MB",
|
|
"min_cpu": "1 Core",
|
|
"min_disk": "500MB",
|
|
"ports": [3000, 8080]
|
|
},
|
|
"installation": {
|
|
"methods": {
|
|
"clone": {
|
|
"available": true,
|
|
"url": "https://gitea.simolzimol.net/Simon/quizify",
|
|
"type": "git",
|
|
"description": "Quellcode klonen und selbst bauen"
|
|
},
|
|
"docker_registry": {
|
|
"available": true,
|
|
"url": "docker.io/simolzimol/quizify:1.3.0",
|
|
"type": "docker_registry",
|
|
"description": "Offizielles Docker-Image von Registry"
|
|
},
|
|
"docker_file": {
|
|
"available": true,
|
|
"url": "https://simolzimol.eu/images/quizify-1.3.0.tar",
|
|
"type": "docker_file",
|
|
"description": "Docker-Image-Datei von Webserver"
|
|
},
|
|
"docker_url": {
|
|
"available": true,
|
|
"url": "https://simolzimol.eu/images/quizify-1.3.0.tar",
|
|
"type": "docker_url",
|
|
"description": "Docker-Image direkt von URL laden"
|
|
},
|
|
"native_python": {
|
|
"available": true,
|
|
"url": "https://github.com/example/simple-notes",
|
|
"type": "python",
|
|
"description": "Python: Direkter Start mit Flask"
|
|
},
|
|
"native_batch": {
|
|
"available": true,
|
|
"url": "https://github.com/example/simple-notes",
|
|
"type": "batch_script",
|
|
"description": "Windows: Native Ausführung mit start.bat"
|
|
},
|
|
"native_shell": {
|
|
"available": true,
|
|
"url": "https://github.com/example/simple-notes",
|
|
"type": "shell_script",
|
|
"description": "Linux/macOS: Native Ausführung mit start.sh"
|
|
},
|
|
"native_nodejs": {
|
|
"available": true,
|
|
"url": "https://github.com/example/media-server",
|
|
"type": "nodejs",
|
|
"description": "Node.js: Direkter Start mit npm start"
|
|
},
|
|
"native_batch": {
|
|
"available": true,
|
|
"url": "https://github.com/example/media-server",
|
|
"type": "batch_script",
|
|
"description": "Windows: Native Ausführung mit start.bat"
|
|
},
|
|
"native_shell": {
|
|
"available": true,
|
|
"url": "https://github.com/example/media-server",
|
|
"type": "shell_script",
|
|
"description": "Linux/macOS: Native Ausführung mit start.sh"
|
|
}
|
|
},
|
|
"preferred": "clone"
|
|
},
|
|
"metadata": {
|
|
"created": "2024-01-15",
|
|
"last_updated": "2025-07-06",
|
|
"version": "1.3.0",
|
|
"author": "Simon",
|
|
"license": "MIT",
|
|
"homepage": "https://gitea.simolzimol.net/Simon/quizify",
|
|
"documentation": {
|
|
"available": false,
|
|
"url": "https://gitea.simolzimol.net/Simon/quizify/wiki"
|
|
},
|
|
"issues": {
|
|
"available": true,
|
|
"url": "https://gitea.simolzimol.net/Simon/quizify/issues"
|
|
},
|
|
"downloads": 245,
|
|
"stars": 150
|
|
},
|
|
"features": [
|
|
"Interaktive Quiz-Erstellung mit Drag & Drop",
|
|
"Multi-User Support mit Echtzeit-Synchronisation",
|
|
"Live-Scoring und Bestenlisten",
|
|
"Export/Import von Quiz-Daten (JSON, CSV)",
|
|
"Responsive Design für alle Geräte",
|
|
"Admin-Dashboard für Benutzerverwaltung",
|
|
"Multiplayer-Modi (Team vs Team)",
|
|
"Zeitbasierte Challenges",
|
|
"Statistiken und Analytics"
|
|
],
|
|
"screenshots": {
|
|
"available": true,
|
|
"urls": [
|
|
"https://gitea.simolzimol.net/Simon/quizify/raw/branch/main/docs/screenshot1.png",
|
|
"https://gitea.simolzimol.net/Simon/quizify/raw/branch/main/docs/screenshot2.png",
|
|
"https://gitea.simolzimol.net/Simon/quizify/raw/branch/main/docs/screenshot3.png"
|
|
]
|
|
},
|
|
"demo": {
|
|
"available": true,
|
|
"url": "https://demo.simolzimol.net/quizify",
|
|
"description": "Live Demo des Quiz-Systems"
|
|
},
|
|
"installation_notes": "Benötigt Node.js 18+ und SQLite. Automatische Datenbank-Migration beim ersten Start. Admin-Account wird automatisch erstellt.",
|
|
"config_hints": {
|
|
"env_example": ".env.example vorhanden mit allen nötigen Variablen",
|
|
"dockerfile": "Multi-stage Build für optimierte Container-Größe",
|
|
"docker_compose": "docker-compose.yml für Development und Testing",
|
|
"backup": "Automatische Datenbank-Backups konfigurierbar"
|
|
},
|
|
"rating": {
|
|
"score": 4.5,
|
|
"reviews": 12,
|
|
"downloads": 245
|
|
},
|
|
"size_mb": 143.99,
|
|
"install_time": "2-3 Minuten",
|
|
"min_resources": {
|
|
"ram_mb": 512,
|
|
"cpu_cores": 1,
|
|
"disk_mb": 500
|
|
}
|
|
}
|
|
]
|