Bima42 / ft_transcendence

Single Page Application Website. Last project of 42 School common core.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ft_transcendence

Single Page Application Website. This is the last project of 42 School common core. This project is a website that includes a multiplayer pong game.

Launch the project locally

Clone the repository

git clone git@github.com:Bima42/ft_transcendence.git

cd ft_transcendence

Setting up environment variables

  • Rename .env.example to .env
  • Change the values of the variables FORTYTWO_API_UID and FORTYTWO_API_SECRET in .env to match your environment
  • You should also configure JWT_KEY

Run containers

  • Use --build to rebuild images
  • Use --force-recreate to force recreate image and containers
  • Use -d to run containers in background
docker compose up -d

Reach the website

  • Go to https://localhost:4443

Documentation

Website overview

Login

Home

Profile

Chat

Chat with a friend

Game

In game

Leaderboard

About

Single Page Application Website. Last project of 42 School common core.


Languages

Language:TypeScript 55.9%Language:Vue 40.1%Language:SCSS 2.1%Language:Dockerfile 0.7%Language:Shell 0.3%Language:Makefile 0.3%Language:JavaScript 0.3%Language:PLpgSQL 0.2%Language:HTML 0.1%