PeerPlay Quiz Application

PeerPlay Quiz

Real-Time Multiplayer Quiz Platform with Video Conferencing

Overview

PeerPlay Quiz is an interactive peer-to-peer quiz application that enables users to create, share, and play quizzes with friends in real-time. Built with modern web technologies, it provides an engaging experience through synchronized gameplay and optional video conferencing.

Key Features

Peer-to-Peer Quizzes

Create and join quizzes with friends using room codes

Easy Sharing

Share quiz sessions instantly with friends and family

Normal Mode

Play with synchronized timer for fair competition

Conference Mode

Video conference while playing via WebRTC connection

Live Leaderboard

Track rankings and compare scores with friends

Real-Time Sync

Socket.io ensures all players stay synchronized

Technical Implementation

Real-Time Communication

Implemented WebRTC (SimplePeer) for peer-to-peer video conferencing and Socket.io for real-time game state synchronization across all players.

Responsive Design

Built with Next.js and React, ensuring optimal performance and seamless experience across all devices.

Live Demo

Technologies Used

React

Next.js

Node.js

WebRTC

Socket.io

SimplePeer