Skip to content

isadri/transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

806 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 ft_transcendence – A Next-Level Gaming Experience! 🎮

ft_transcendence is a full-stack web application that merges gaming and social interaction into one seamless experience. It features real-time multiplayer gameplay, competitive tournaments, and instant messaging to create an engaging and dynamic platform for players.

📌 Features

  • 🎾 3D Pong Game – Play against friends, random opponents, or challenge an AI.
  • 🎮 Game Modes – Local play, 1v1 matches, and tournament mode for the ultimate challenge.
  • 💬 Real-Time Chat & Notifications – Instant messaging and updates.
  • 📊 Ranking System & Matchmaking – Compete against skilled players and track your progress.
  • 🔒 Secure Authentication – OAuth2, JWT, and 2FA for enhanced security.

🛠 Tech Stack

  • Full-stack development with React & Django
  • Implementing real-time communication using WebSockets
  • Enhancing security with OAuth2, JWT, and 2FA
  • Rendering 3D games with React Three Fiber
  • Working with Docker for scalable deployment

🚀 Installation & Setup

Prerequisites

Ensure you have the following installed:

  • docker and docker compose
  • make

Clone and Run the application

  • Clone the repo
git clone https://github.com/isadri/transcendence.git
cd transcendence/
  • Config .env.template with the requirement and create .env
cp .env.template .env
  • Run
make

🤝 Contributors


This project is part of the 1337/42 Network.

About

ft_transcendence is a full-stack web application that merges gaming and social interaction into one seamless experience. It features real-time multiplayer gameplay, competitive tournaments, and instant messaging to create an engaging and dynamic platform for players.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors