SHED Trivia Showdown

In-progress

Last revised: January 29, 2024

This project is an idea and open source.

Trivia showdown is an innovative and engaging project that brings excitement of live, real-time trivia to users through a web application using websockets. The project revolves around hosting trivia games that can be played by users in a vicinity of the LED screen located in the Student Hall for Exploration and Development ("SHED").

This concept centers on community interaction and engagement.

Key Features

  1. Real-time

    Users can participate in trivia game(s) in real-time, creating a dynamic experience. The questions would be presented on the SHED LED screen.

  2. Dynamic LED Screen

    The trivia game(s) would be displayed automatically on the SHED screen as an "intermission" between the regular content.

  3. Leaderboard

    Users can see their rank and score in real-time on the SHED screen.

This refines the traditional trivia game by using the power of real-time interactivity on our most recent LED screen. This project not only brings togetherness, but it turns a simple game of trivia to an adventure for all using technology.

Image of the shift dashboard with text that says 'scheduling made easier'

First Iteration

The first iteration of this project was a simple web application that allowed users to join a trivia game and answer questions. However, the questions were displayed on the client side coded fully in HTML, CSS, and Vanilla JS.

This iteration allowed for me to grasp the concept and see it was achievable.

app.get("/", (req, res) => { res.sendFile(__dirname + "/files/index.html") })

By having a file that served as a Server, running the express server, index.js, I was able to send an HTML file to represent the interaction screen.