Skip to content

A full-stack web application featuring a multiplayer pong game, a chat, and a secure authentication system

License

Notifications You must be signed in to change notification settings

dhaliti/Transcendance-Pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transcendance Pong

Transcendance Pong is a full-stack web implementation of the classic pong game, featuring a secure authentification system, a chat feature, and a multiplayer online pong game.
Built with Svelte, NestJS, and PostgreSQL, it uses the most current technologies to offer a contemporary take on a classic

Features

  • Secure authentification system: Users can create an account and log in to access the chat and pong game features.
  • Chat: Users can communicate with each other through a chat feature while playing the pong game. The chat allows users to send direct messages to each other, as well as participate in channels. Channels are administrated by users with administrator rights, who can manage the membership and permissions of the channel.
  • Multiplayer pong game: Multiple users can play a game of pong together in real-time.
  • Contributors

    Cristian Ciobanu
    Damir Haliti

    Running the project locally

    Due to the removal of Heroku's free product plans, the project is temporarily not available. However, you can still try it out on your own machine by cloning the repository and running:

    docker-compose up --build
    

    This will build and start the necessary containers for the project. Once the containers are running, you can access the application in your web browser at http://localhost:8080.

    Ressources and documentation

    Svelte

    NestJS

    Postgres

    MDN Web Docs for websockets

    Authentication and security

    Licence

    This project is realeased under the MIT Licence.

    About

    A full-stack web application featuring a multiplayer pong game, a chat, and a secure authentication system

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published