Quiz API

Best Player of All Time

Sport-Quiz-Fragen für Ihre App. Football, Basketball, Padel. Mehrsprachig, mit Metadaten und faktischem Stichtag.

API

GET /api/questionsBearer Token erforderlich

Parameter

langen, deDefault: en
sportfootball, basketball, padelFilter
difficultyeasy, medium, hardFilter
count1–50Max. Anzahl

Beispiel-Request

curl -H "Authorization: Bearer <token>" \
  "https://bestplayerofalltime.com/api/questions?lang=de&sport=football&count=5"

Ersetzen Sie <token> mit Ihrem API-Token.

Quiz-App ausprobieren

Nutzen Sie die API in einer echten Quiz-App. Live testen, mit Docker hosten oder lokal starten.

Quiz testen

Die gehostete Quiz-App sofort ausprobieren. Sport wählen, Sprache wählen, loslegen.

Quiz ausprobieren
🐳

Docker Image ziehen

App selbst hosten mit einem Befehl. Eigenen API-Token in den Umgebungsvariablen setzen.

docker pull ghcr.io/holzinho/best-player-of-all-time-starter-quiz:latest

docker run -p 3000:3000 \
  -e QUIZ_API_BASE_URL=https://bestplayerofalltime.com \
  -e QUIZ_API_TOKEN=<dein-token> \
  ghcr.io/holzinho/best-player-of-all-time-starter-quiz:latest
Docker Quickstart →

Lokal laufen lassen

Repo klonen, API-Token in .env setzen, starten. Next.js-Starter-App zum Anpassen.

git clone https://github.com/Holzinho/best-player-of-all-time-starter-quiz.git
cd best-player-of-all-time-starter-quiz

cp .env.example .env
# .env: QUIZ_API_BASE_URL + QUIZ_API_TOKEN

npm install && npm run dev
Zum Repo →