Skip to content

kosta1221/trivia-sql

Repository files navigation

Countrivia - countries based trivia game 🌎

Countrivia is a trivia game about countries! the questions are automatically genrated based on raw data and question templates in SQL data. The client is built with React, SQL tables used with Sequalize (ORM), backend api built in Node.js.

Game rules and cycle 🎮

  • Start each round with 3 ❤️, you lose one life for answering incorrectly, or for not answering in time.
  • In the begining of the round you get 20 seconds ⌛ to answer the displayed question, from 4 given answers, only one is correct, time to answer goes down after each correct answer, down to a minimum of 6 seconds to answer.
  • You earn points for each correct question, you get more points the faster you answer.
  • When you run out of lives, the round ends and your score get saved to the leaderboards ⭐.

Features 💎

  • User system that allows you to create and customize your own profile .
  • Clear and friendly UI, you can also customize the game colors to your likeness!
  • Leaderboard system - show you are the best player and take the first place on the leadeboard.
  • The questions are generated automatically based on raw data about the world countries, so you'll never run out of questions.
  • Questions have rating system driven by user input, highly rated questions are more likley to be selected and shown to the user than lower rated ones.

Demo

Countrivia-Demo

About

trivia sql project - Kosta Kirov & Michael Efraim

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages