Real-timeMongoDB

Defend Our Faculty (Typing Game)

Real-time online multiplayer typing game with server-sent events and MongoDB database. Made without frameworks (course project)

Project Overview

Developed a real-time online multiplayer typing game as a final project. The game features real-time synchronization between players using server-sent events technology.

Technologies Used

  • Real-time: Server-Sent Events (SSE)
  • Database: MongoDB
  • Full Stack: JavaScript/TypeScript

Key Features

  • Real-time multiplayer gameplay
  • Server-sent events for live game state synchronization
  • MongoDB for persistent game data storage
  • Competitive typing challenges
  • Player statistics and leaderboards

Live Demo

Play the game at cee-finalproj.krissada.com

Technical Highlights

  • Implemented efficient real-time communication using SSE instead of WebSockets
  • Designed scalable database schema for player data and game sessions
  • Created engaging typing game mechanics

Role

Full-stack Developer - Complete game development including real-time features and database design