Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.07 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.07 KB

ft_transcendence

This is a website for playing multiplayer Pong games.

Features

  • User authentication using 42 intranet OAuth system
  • User account management with unique username and avatar upload
  • Real-time chat system with public and private channels
  • Pong game with matchmaking, invite and customization options

Installation

  1. Clone the repository.
  2. Configure the environment variables in the .env file.
  3. Build and run the project using Docker Compose.

Usage

  1. Open the website in your web browser.
  2. Log in using your 42 intranet credentials.
  3. Explore user account management, chat, and the Pong game.
  4. Enjoy playing Pong with other users in real-time.

Environment Variables

For the sake of running the project, a .env file has been pushed to this repository. However, please note that this is just an example and .env files should not typically be pushed to public repositories for security reasons.

Technologies

  • Backend: NestJS
  • Frontend: NextJS
  • Database: PostgreSQL

For a complete list of dependencies, please see the package.json file.