Skip to content

Latest commit

 

History

History
50 lines (44 loc) · 1.65 KB

File metadata and controls

50 lines (44 loc) · 1.65 KB

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