quiz-game

quiz-game

Docker app from patrickstigler's Repository

Overview

Test your General Knowledge in different types of topics. This game is inspired on the show "who wants to be a millionaire?". You must answer correctly 15 questions to become a millionaire. Difficulty ascends as you progress in the game and questions and their categories are randomized each time you start a new match. At the end of your playthrough you can optionally register your score in the ranking, however only the top 10 results will be displayed

Alt text


   ___               _             ______                             
 .'   `.            (_)          .' ___  |                            
/  .-.  \  __   _   __   ____   / .'   \_|  ,--.   _ .--..--.  .---.  
| |   | | [  | | | [  | [_   ]  | |   ____ `'_\ : [ `.-. .-. |/ /__\\ 
\  `-'  \_ | \_/ |, | |  .' /_  \ `.___]  |// | |, | | | | | || \__., 
 `.___.\__|'.__.'_/[___][_____]  `._____.' \'-;__/[___||__||__]'.__.' 

About

Test your General Knowledge in different types of topics. This game is inspired on the show "who wants to be a millionaire?". You must answer correctly 15 questions to become a millionaire. Difficulty ascends as you progress in the game and questions and their categories are randomized each time you start a new match. At the end of your playthrough you can optionally register your score in the ranking, however only the top 10 results will be displayed. Have fun! :grinning:

Challenge

At the begining of 2020, I decided to improve my frontend skills in order to gain more experience as a Full Stack Developer. I've been learning VueJS since January 2020 and this project is a result of my studies so far. :beginner:

Data source for questions

https://opentdb.com/api_config.php

Gameplay demo

https://quiz.albertokato.com/

Technologies

  • VueJS
  • Vuex
  • Vue Router
  • Buefy
  • Axios
  • Docker
  • Firebase

Requirements for local setup

Download and Install npm.

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Customize configuration

See Configuration Reference.

Creator

Alberto Kato

Install quiz-game on Unraid in a few clicks.

Find quiz-game in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for quiz-game Review the template variables and paths Click Install

Download Statistics

29,687
Total Downloads
142
This Month
136
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
patrickstigler/quiz-game
Last Updated2022-01-31
First Seen2022-01-31

Runtime arguments

Web UI
http://[IP]:[PORT:80]/
Network
bridge
Shell
sh
Privileged
false
Extra Params
--restart=unless-stopped

Template configuration

PortPorttcp

Container Port: 80

Target
80
Value
8008