Skip to content

A realtime question-of-the-day web app with support for multiple rooms

Notifications You must be signed in to change notification settings

ryan-willis/qotd

Repository files navigation

QOTD

A realtime question-of-the-day web app supporting multiple rooms.

Tech Stack

Backend

Frontend

Running QOTD

Docker

To run the application yourself, you can start the published Docker image:

docker run -d -p 9075:9075 ghcr.io/ryan-willis/qotd:latest

Then visit https://localhost:9075 in your browser.

Development

You must have Go and Node installed on your machine to run the application in development.

macOS (via homebrew):

brew install go nvm
nvm use 22

Install dependencies:

npm install

Start the webserver:

npm run webserver

Then start the Vite dev server in a separate terminal:

npm run dev

Then visit https://localhost:5173 in your browser.