CURSUS: 2022/2023 - AUTHOR: fmanetti && braimbau && afreire && selgrabl - GRADE: 100 - FINISHED: 06/09/2022
This project aims to create a Pong multiplayer website.
You will need to create a website that allows two 42 students to play against each other. Users will be able to login using their 42 credentials, complete their profile, start a pong match, chat with the others users, create channels and see stats about the matches.
For more detailed information, look at the subject of this project.
The project was containerized using Docker Compose, streamlining the deployment process and ensuring consistency across different environments.
Cyberpong utilizes Docker for efficient deployment, React TS as a frontend framework, Socket.io for the chat, and Material UI for rapid styling and responsiveness. The design has been done by fmanetti on Figma.
The backend was developed using TypeScript, leveraging NestJS framework with Express for handling server-side operations, and PostgresSQL for robust database management.
Landing Page | Home |
---|---|
![]() |
![]() |
User Profile | Game |
---|---|
![]() |
![]() |