Skip to content
FR
All projects
Repository

Transcendence

Pusheen-themed arcade platform: real-time Pong & Space Invaders with 42 OAuth, stats dashboards, and leaderboards.

View on GitHub

Overview

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.

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.