Skip to content

il94/Pongue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

909 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Link

https://pongue.ilandols.com

Description

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.

Local installation

  • 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 --build

After building, your app will be running on the URL specified in the front .env file (localhost:4173 by default).

Features

Pong

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 !

Chat

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.

Account

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.

More

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 !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors