
Multiplayer Quiz WebApp
ReactTypeScriptTailwindCSSNodeExpressDockerGitAzure PostgreSQLAzure VMRedisOAuthGithub Actions
Multiplayer Quiz WebApp
My goal for building this project was to understand and get hands on experience of various concepts such as Authentication (Oauth specifically), Authorization, Websockets, third-party API integration, cloud deployment, CI/CD etc. For third-party API integration, I used the Open Trivia Database (OpenTDB) API to fetch quiz questions and incorporate them into the quiz application .
- Features
- Single Player Quiz: Players can play quiz in singple player mode.
- Multiplayer Quiz: Players can create and join quiz rooms to compete against each other.
- OAuth Integration: Users can login using their Github account.
- Real-time Updates: Using WebSocket for real-time updates.