Rakshit.sol
Back to Projects

Kahoot Quiz Clone

A real-time multiplayer quiz application with synchronized game state, built with Go (Gin) backend and Svelte frontend.

GoReactWebSocketPostgreSQLDocker
Play Demo Video

A real-time multiplayer quiz application inspired by Kahoot. Built with a Go (Gin) backend and a Svelte (Vite) frontend.

Features

  • Real-time Gameplay: WebSocket-based synchronized game state for all players.
  • Quiz Management: Create, edit, and list quizzes.
  • User Authentication: Secure signup and login with JWT.
  • Game Sessions: Host games, multiple players join via PIN.
  • Live Leaderboard: Real-time score updates.

Tech Stack

  • Backend: Go (Golang), Gin Framework, Gorm, Gorilla WebSocket.
  • Frontend: Svelte, Vite, TypeScript.
  • Database: PostgreSQL.
  • Infrastructure: Docker, Docker Compose.