Welcome to ft_transcendence
- a project developed as part of the 1337 curriculum. This project aims to create an online multiplayer game, blending elements of Pong and the classic arcade game Arkanoid. The twist? It's a real-time, interactive experience, adding an exciting layer to the gaming realm.
- Real-Time Gameplay: Engage in thrilling real-time Pong and Arkanoid-style gameplay with other players.
- User Authentication: Secure authentication using JWT and 2FA for an enhanced user experience.
- Chat System: Communicate with fellow players through a dynamic chat system.
- Private Messages: Send private messages to your friends within the game.
- Friends List: Build and manage your friends list for easy game invites and interactions.
- Profiles: Personalize your gaming experience with user profiles.
- Match-Making System: Enjoy fair and dynamic match-ups with our sophisticated match-making algorithm.
- Backend: Nest.js, Prisma, Socket.IO
- Frontend: Next.js
- Database: PostgreSQL
- Clone the repository:
git clone https://github.com/RockYou-cmd/ft_transcendence cd ft_transcendence make