.
loading
.
loading
*all data will be lost on logout
use the chatbox to talk to other people
type "/help" in chat for a list of all commands
user this button to list connected users
user this button to list all your's friends
clicking on a user will show you his profile
change your theme / toggle crt effect in the settings
in online / bot use ↑/↓ to move
in local use w/s for player1 and ↑/↓ to move player2
.
creating tournament...
*these are destructive actions, be carreful
tmp1
-
tmp2
win
1 - 10
2025-12-02
no recorded history
created 11-7-2025
game played
game won
winrate
max elo
current elo
match
result
score
played at
no result
NaN
ft_transcendence is the final project of the forty two common core,
it involve making a full stack app in typescript, using database, docker, nodejs, html / css.
the goal of this project is to recreate the famous pong game but with some more feature.
blockchain
framework to build the backend (fastify)
framwork / toolkit to build the frontend (tailwindcss)
use a database for the backend (sqlite)
standard user managment, (authentication, user profile, friends, etc...)
remote authentification using OAuth2 (support 42 and github OAuth2)
Remote player
Live chat (with chat commands)
Theme managment
AI opponent
User and game stats dashboards
WAF / ModSecurity + HashiCorp Vault
use Two Factor Auth + jwt tokens
Log managment (Elasticsearch, Logstash, Kibana)
Monitoring system (Prometheus and Grafana)
Expanding browser compatibility
Support multiple languages (en, fr, es)
Server side pong
pong gameplay via cli (rust app)
You already have a tab opened