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_transcendence2️⃣ Lancez l'application avec Docker 🐳 :
make3️⃣ Accédez à l'application via Google Chrome 🌍
https://localhost:8443/