Skip to content

WSU-4110/uniq-quiz

Repository files navigation

Uniq-Quiz

Description

Uniq-Quiz is a website for studying in live games and joining study groups of like-minded individuals! Players can

  • Join live study games and participate in realtime scored quiz gameplay
  • Create custom decks or browse and study decks created by other users
  • Form study groups to compete with and study with other users

Technologies

Front-End Front-end is an interface for interacting with database and participating in realtime live game communication.
  • React v19
  • React Router for routing within pages
  • Axios for standardizing data fetches
  • Socket.io for real-time internal communication

Back-End Back-end is an API Gateway interface and websocket handler.
  • Node v20 or higher
  • Express v4.21 or higher
  • Supabase hosts database and JWT authentication
  • Socket.io for real-time internal communication

Authors

Getting Started

Follow the installation guide for detailed setup and build instructions. Once installed:

  • Navigate to /server and start the backend server using npm start.
  • Navigate to /client and start the frontend server using npm start.

Viewing the Website

Follow this link and login to access the website, host games, and browse and create decks and groups!

About

Web-based quiz app for live games and custom study decks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5