In-progress
Last revised: January 29, 2024
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.
Users can participate in trivia game(s) in real-time, creating a dynamic experience. The questions would be presented on the SHED LED screen.
The trivia game(s) would be displayed automatically on the SHED screen as an "intermission" between the regular content.
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.
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.