A full-stack multiplayer Pong platform built with a JavaScript frontend and a Django backend, designed around real-time interaction and strong security guarantees.
The application features OAuth2 authentication with optional 2FA, live matchmaking, real-time gameplay, and an integrated chat system supporting both public and private conversations.
User profiles track match history, statistics, and achievements, unlocking visual customizations such as earned color themes.
The backend relies on PostgreSQL for persistence and JWT for secure session handling, while the entire infrastructure is containerized with Docker.
Observability and system health are ensured through a complete monitoring stack including Prometheus, Grafana, ElasticSearch, and cAdvisor, with real-time admin dashboards providing deep visibility into application activity.