Skip to content

A multiplayer trivia game with live leaderboards. Utilizes Django, Opentdb API and a SQL database.

Notifications You must be signed in to change notification settings

nickmackenzie/Trivia-Night

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trivia Night


Screenshots

Question Page Waiting Page

Technologies Used:

  • Django
  • Python
  • HTML
  • CSS
  • Javascript
  • Progress.js
  • Open Trivia Database (api)

Getting Started

Link to Trivia Night
Press play. Then signup or login if needed. You can tap the more info link if you need some instructions. Otherwise hit play and jump right into the game. Each question has a timer. The faster you answer the more points you will get for answering correctly. If you answer incorrectly, no points for you. after making a selection you'll be put in a waiting room where you can see how you did on the question and how your peers did too! Once the question period is over you'll be taken to the intermission page where the next question will be queued up. When you signup up a profile is created. You can upload an image for your avatar or make a quip for your profile by tapping on the avatar icon in the top left corner. That avatar and quip is visible to players on the waiting screen.

Next Steps/Icebox Items:

  • View stats and/or leaderboard on detail page
  • limit file size and type for avatar uploads
  • AAU I want to create and/or join a group
  • reduce waiting time if no other players are logged in (or make the waiting page more engaging)
  • Implement a trophy system

About

A multiplayer trivia game with live leaderboards. Utilizes Django, Opentdb API and a SQL database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 46.2%
  • CSS 23.1%
  • HTML 17.0%
  • JavaScript 13.7%