Skip to content

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.

Notifications You must be signed in to change notification settings

sdummett/ft_transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_transcendence

Prerequisites

Make sure Docker and Docker Compose are installed on your machine before running the project. You can find installation instructions for Docker Compose here.

Running the Project

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

make

Once the containers are running, you can access the web application at http://localhost:8000.

To stop the application:

make stop

For more information:

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 can be found here: example.env

Chat through Websockets Documentation

For information on how to use the chat through websockets, refer to chat-ws.md.

About

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.

Topics

Resources

Stars

Watchers

Forks