Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mariokreitz/simple-quizz-app
Eine einfache Quiz-Anwendung mit JavaScript-Fragen, die im objektorientierten Programmierstil entwickelt wurde, um Benutzern eine interaktive und lehrreiche Spielerfahrung zu bieten.
https://github.com/mariokreitz/simple-quizz-app
css developer-akademie html javascript oop
Last synced: 20 days ago
JSON representation
Eine einfache Quiz-Anwendung mit JavaScript-Fragen, die im objektorientierten Programmierstil entwickelt wurde, um Benutzern eine interaktive und lehrreiche Spielerfahrung zu bieten.
- Host: GitHub
- URL: https://github.com/mariokreitz/simple-quizz-app
- Owner: mariokreitz
- License: mit
- Created: 2024-08-24T13:18:45.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-26T05:51:27.000Z (6 months ago)
- Last Synced: 2024-12-05T22:13:19.579Z (3 months ago)
- Topics: css, developer-akademie, html, javascript, oop
- Language: JavaScript
- Homepage: https://simple-quiz-app-da.netlify.app/
- Size: 425 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧠Simple Quiz App [](https://app.netlify.com/sites/simple-quiz-app-da/deploys)
Willkommen bei der **Simple Quiz App**! 🎉 Dieses Projekt ist eine einfache Quiz-Anwendung, bei der es um Fragen über **JavaScript** geht. Das Projekt ist vollständig im **Object-Oriented Programming (OOP)**-Stil geschrieben.
## 🚀 Features
- ✨ **Benutzerfreundliche Oberfläche:** Einfache und intuitive Benutzeroberfläche.
- 🧑‍💻 **Fragen über JavaScript:** Teste dein Wissen über JavaScript mit verschiedenen Fragen.
- 🔄 **OOP Spiel-Logik:** Die gesamte Spielmechanik basiert auf dem OOP-Stil, was die Erweiterung und Wartung der App erleichtert.## 🛠️ Installation
1. **Clone das Repository**:
```bash
git clone https://github.com/mariokreitz/simple-quizz-app.git
```2. **Wechsle in das Projektverzeichnis**:
```bash
cd simple-quizz-app
```3. **Installiere die Abhängigkeiten** (sofern vorhanden):
```bash
npm install
```4. **Starte die Anwendung**:
```bash
npm start
```## đź“š Usage
1. Starte die App und du wirst direkt zu den Quiz-Fragen geleitet.
2. Beantworte die Fragen über JavaScript, indem du eine der gegebenen Optionen auswählst.
3. Am Ende erhältst du deine Punktzahl und kannst das Quiz erneut starten, um deine Ergebnisse zu verbessern!## 🧩 Architektur
Die Anwendung wurde unter BerĂĽcksichtigung der Prinzipien des objektorientierten Programmierens entwickelt. Die Kernkomponenten umfassen:
- **QuizManager:** Verwalten des Quiz-Flusses, einschlieĂźlich der Fragen, Antworten und Punktzahlen.
- **Question:** Eine einzelne Frage, die Frage selbst und die möglichen Antworten speichert.
- **UserInterface:** Verantwortlich für die Darstellung der Fragen und die Interaktion mit dem Benutzer.## 📸 Screenshots

## đź“– Contributing
Beiträge sind immer willkommen! Wenn du Vorschläge für Verbesserungen hast, kannst du gerne einen Fork erstellen, das Projekt verbessern und einen Pull-Request stellen.
1. **Fork it**
2. **Erstelle deinen Feature Branch** (`git checkout -b feature/AmazingFeature`)
3. **Commit deine Ă„nderungen** (`git commit -m 'Add some AmazingFeature'`)
4. **Push in den Branch** (`git push origin feature/AmazingFeature`)
5. **Öffne einen Pull Request**## 🔧 Technologien
- JavaScript
- HTML/CSS
- Bootstrap## đź“„ License
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die [LICENSE](LICENSE) Datei für Details.