/42_transcendence

Pong contest website: real-time multiplayer Pong game with chat, user profiles, and friends list. Built with NestJS, PostgreSQL, and TypeScript/React. Features 42 intranet OAuth, matchmaking, and channel creation.

Primary LanguageTypeScript

ft_transcendence

Running the Project

To build the images and start the containers needed to run the project:

make

To stop the application:

make stop

For more informations:

make help

API Documentation

Once the project is running, you can find the API documentation at the following endpoint: /api

Environment Variables

The project requires a .env file at the root of the project to run properly.
This file should be kept secret and not shared publicly.
The format of the required .env: example.env

Chat through websockets documentation

chat-ws.md