Skip to content

manettifabrizio/42cursus_transcendance

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ cyberpong 🕹️

CURSUS: 2022/2023 - AUTHOR: fmanetti && braimbau && afreire && selgrabl - GRADE: 100 - FINISHED: 06/09/2022

This project aims to create a Pong multiplayer website.

image

Introduction

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.

Tech Used

The project was containerized using Docker Compose, streamlining the deployment process and ensuring consistency across different environments.

Frontend

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.

Backend

The backend was developed using TypeScript, leveraging NestJS framework with Express for handling server-side operations, and PostgresSQL for robust database management.

Screenshots

Landing Page Home
Landing Page Home
User Profile Game
User Profile Chat

About

when synthwave meets arcade.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.5%
  • CSS 7.0%
  • HTML 0.5%
  • SCSS 0.5%
  • JavaScript 0.3%
  • Dockerfile 0.1%
  • Shell 0.1%