When the classic arcade game meets the futuristic subgenre, introducing: Cyberpong.
This is a platform for people who love pong and the aesthetics of cyberpunk.
Built upon a class-based design, the game rewards players with good timing and quick reactions.
Within the social systems, endless thoughts and strategies can be shared and exchanged among friends or in channels.
Whether a competitive player or a completionist, there's always a place for everyone on Cyberpong!
This is the 16th and final project of the 42 core programme.
- Next.js | frontend
- Material UI | styling
- NestJS | backend
- PostgreSQL | database
- TypeORM | object-relational mapper
- Socket.IO | real-time communication
Clone this repo
git clone https://github.com/hooyunzhe/ft_transcendence.git
Install yarn (skip this step if already installed)
npm install yarn
Install dependencies via yarn
yarn --cwd backend install
yarn --cwd frontend install
Create optimized production build
yarn --cwd backend build
yarn --cwd frontend build
Start the app
yarn --cwd backend start
yarn --cwd frontend start