ft_transcendence
est une application web ultra dynamique permettant aux utilisateurs de jouer au jeu Pong en ligne 🎮 contre d'autres joueurs en temps réel ⏳ !
Nous avons travaillé ensemble pour concevoir et développer ft_transcendence
💪 :
✨ Ce projet intègre des fonctionnalités avancées :
- Gestion des utilisateurs 👥
- Authentification sécurisée 🔒 (JWT & 2FA)
- Matchmaking & Tournois 🏆
- Sauvegarde des scores sur la blockchain ⛓
Stack | Technologie |
---|---|
🎨 Frontend | Vanilla JavaScript (SPA) |
🖥️ Backend | Django |
🗄️ Base de données | PostgreSQL |
⛓ Blockchain | Ethereum (Solidity) |
🔐 Auth | JWT & 2FA |
🚢 Déploiement | Docker & Docker Compose |
✅ Pong multijoueur en temps réel 🎮
✅ Organisation de tournois compétitifs 🏆
✅ Gestion des utilisateurs & profils personnalisés 👤
✅ Sécurité avancée avec authentification 2FA 🔑
✅ Stockage des scores sur la blockchain Ethereum 🔗🪙
✅ Mode contre IA 🤖 et support des joueurs distants 🌍
✅ Tableaux de statistiques & historique des matchs 📊
1️⃣ Clonez le dépôt 📂 :
git clone https://github.com/votre-repo/ft_transcendence.git
cd ft_transcendence
2️⃣ Lancez l'application avec Docker 🐳 :
make
3️⃣ Accédez à l'application via Google Chrome 🌍
https://localhost:8443/