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
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
- Hayley Spellicy-Ryan @hayleysr
- Keegan Miller @KeeganM-02
- Paul Mann @paulwmcs
- Trevor Harris @Trevor-D-H
- Yiduo Chen @TheApathetic1
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
.
Follow this link and login to access the website, host games, and browse and create decks and groups!