Full-stack École 42 team project — a Pusheen-themed web arcade bringing Pong and Space Invaders to life with 42 OAuth + email auth, real-time multiplayer, per-player stats dashboards, global leaderboards, friends, and GDPR tooling, on a Django · PostgreSQL · Docker · Nginx stack.
Key technical specs
Django 4.2 + Channels for real-time multiplayer Pong and Space Invaders over WebSockets.
42 OAuth and email authentication, leaderboards and match history.
PostgreSQL, Nginx and Docker Compose; École 42 team project.
Inside the product
Games hub
Pick a game — Pong (classic paddle duel) or Space Invaders, both reimagined with the Pusheen theme — with more "coming soon".
Space Invaders
The Space Invaders mini-game in play: waves of aliens descending over a starfield, fended off by a moving cannon.
Leaderboards
Global leaderboards — Top 5 Pong players (victories / defeats) and Top 5 Invaders scores, updated per match.
Sign-in (42 OAuth)
Sign in with email + password or 42 OAuth — the auth gate into the real-time multiplayer arcade.
Your privacy choices
This site sets no cookies. With your permission it counts visits with Vercel Web Analytics — anonymous, no cookie, no cross-site tracking. Your choice is kept on this device for 6 months. Privacy policy