Are you the best Pong player out there ? It's time to find out !
This project, originally ft_transcendence, has been completed in collaboration with @Clachp, @Numedios and @AntoineDouay as part of the 42 School curriculum.
-
Step 1 : Install and run Docker Documentation
-
Step 2 : Clone the project and replace the two ".env-example" file extensions with ".env". You can find them located in the "front" and "back" folders. Variables are already filled, but it's recommended to replace them with your own values.
-
Step 3 : On a terminal, go to the project folder and execute :
docker compose up --buildAfter building, your app will be running on the URL specified in the front .env file (localhost:4173 by default).
After signing up and / or logging in, you'll be all set to play Pong, the famously timeless game from the 70's. You can either add friends to challenge them or play against random players using the matchmaking feature. The first one to reach 11 points wins the game !
Playing is fun, but playing AND chatting is even better, so join a room with your friends to start a conversation ! You can create your own public and private rooms, but also simply send direct messages for more privacy.
After signing up, you'll be able update your data whenever you want. You can both enable and disable the double authentication, download the Google Authenticator app on your smartphone to do so.
Are you a 42 student ? If so, you can sign up with your 42 account, as the app uses the OAuth 2.0 protocol to link your 42 account with this one !





