Skip to content

sponthus/ft_transcendance

Repository files navigation

Project : Transcendance

Description

Pong wikipedia image

Transcendance is the last group common core project at 42 school. The goal is to create a website to play Pong, with a lot of modules around this concept : frontend, DevObs architecture, user authentification and chat, match history, online games and cybersecurity. Therefore, many programming languages and concepts are expected. This repo contains our WIP for this project.

📝 Status

Ongoing :
⭐ Check the whole API security
⭐ Check frontend style
⭐ Complete evaluations !

📙 Features (WIP)

  • Basic SPA website with router and back/forward navigation working
  • 3D pong game (local), tournaments
  • User system with registration and log-in
  • Using docker-compose to launch the project with micro-services architecture :
    • Nginx
    • Frontend compilation, then served by nginx in prod mode / vite server in dev mode
    • Backend servers : api-controller, game-service, users-service, upload-service

🌀 Clone

Clone the repository and enter it :

git clone https://github.com/sponthus/ft_transcendance
cd ft_transcendance

🏃 Run

From the project directory, use :

make

Be awarwe that this is a WIP and a project, not designed to be a finished product !

🤗 Thanx !

Made by ebriere, endoliam, mbogey, sponthus

About

Transcendance 42 group project

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors