Skip to content

Mario Party style quiz, with powerups and endgame bullshit

License

Notifications You must be signed in to change notification settings

edorgeville/mpquiz

Repository files navigation

MPQuiz

Mario Party style quiz, with powerups and endgame bullshit

Intent

Make an interactive quiz for a group of friends, with a simple way to add questions.

Introduction

This project took about a month to create.
3 weeks of back and forth thinking, trying different techs, hacking stuff together, starting from scratch, etc. See CONCEPT.md
Then I set myself a deadline, and just... did it.
Node-red, VueJS and a 48h almost-no-sleep weekend later, I present to you:

logo

Usage

docker-compose up -d

http://localhost:1880/quiz
http://localhost:1880/scoreboard
http://localhost:1880/admin

Overview

The whole quiz can be operated from node-red, and prepared in a single YAML file: quiz.yml
Guests should only access the /quiz endpoint, while you can stream /scoreboard using OBS, for example.
Keep in mind this is a very early proof-of-concept, that security is nonexistant (admin is not protected, lots of client-side operation without sanity checks in the back-end, etc.). Use this with a closed group of friends, but don't use this project as-is if you intend to bring some outsiders. It will definitely end up with someone hacking everyone else's scores.

Guest view

guest view

Admin view

admin view

License

See LICENSE