Dieses Projekt wurde im Rahmen des Moduls 165 an der Berufsbildungsschule Winterthur (bbw) erstellt. Es handelt sich um ein Quiz über "League of Legends", ein bekanntes Online-Multiplayer-Spiel.
Das Hauptziel dieses Projekts ist die Erstellung eines interaktiven Quiz, das Wissen über Charaktere aus "League of Legends" abfragt. Spieler können Fragen zu verschiedenen Eigenschaften wie Lebenspunkte, Angriff und Verteidigung beantworten.
- Verwendete Technologien: Spring Boot, Java, MongoDB, Angular.
- Datenbank: Die Charakterdaten werden in einer MongoDB-Datenbank gespeichert.
- Quizgenerator: Es gibt Funktionen zum Erstellen von Quizfragen basierend auf verschiedenen Charaktereigenschaften.
- Stelle sicher, dass Docker und MongoDB Compass installiert sind.
- Starte Docker.
- Starte MongoDB mit den erforderlichen Konfigurationen.
- Navigiere zum
frontend-Verzeichnis und starte die Angular-Anwendung mit:ng serve - Starte die Spring Boot-Anwendung im Projektverzeichnis mit:
./mvnw spring-boot:run - Die Anwendung ist unter
http://localhost:4200verfügbar.
- Host:
localhost - Port:
27017 - Datenbankname:
league_quiz
Yanis Meichtry (14.12.2023)