Transcendence is a multiplayer arcade game inspired by the classic Pong, reimagined with modern mechanics, customization, and social features.
The project was created by 42 students:
Tiago | Adilson | Sergey | Evgeniy |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- A dynamic and interactive frontend interface
- A robust backend infrastructure, including:
- 🔐 Authentication with JWT, Google OAuth, and optional 2FA
- 🏆 Tournament system to compete with other players
- 🎮 Online, Local Games, and Tournaments
- 🗨️ Game rooms with live chat and private messaging
- 👤 Player profiles featuring avatars, statistics, and match history
- 🤝 Social interactions: add friends, block users, remove connections
- 📩 Send direct messages and game invitations
To run Transcendence locally, you only need Docker installed.
- Clone the repository
git clone https://github.com/YourUsername/transcendence.git
cd transcendence
- Define .env files
cp backend/server/.env.example backend/server/.env
cp frontend/.env.example frontend/.env
- Run docker
make