AntoineA67 / ft_transcendence

4 stars 1 forks source link

Transcendence

Projet final du tronc commun de 42, dont le but est la création d'un site web pour jouer au jeu Pong en ligne.

Ce projet couvre les aspects suivants :


Fonctionnalités :

Compte utilisateur

Chat

Jeu


Pré-requis :

Configuration et déploiement :

Fichier .env à la racine du projet avec les paramètres suivants :

ENV=prod
APP_NAME=pingpanpong

REACT_APP_FRONTEND_URL=http://localhost:8080
REACT_APP_BACKEND_URL=http://localhost:8080/api

REACT_APP_FORTYTWO_APP_ID=<secret>
FORTYTWO_APP_SECRET=<secret>

POSTGRES_HOST=db
POSTGRES_PORT=5432
POSTGRES_USERNAME=postgres
POSTGRES_PASSWORD=<secret>
POSTGRES_NAME=transcendence

DATABASE_URL=postgresql://postgres:<secret>@db:5432/transcendence

JWT_SECRET=<secret>

REACT_APP_GITHUB_LINK=https://github.com/

Remplacer <secret> par des chaînes de caractères aléatoires ou des accès API valides.

Commandes disponibles :


Diagrammes :

Diagramme d'entité
Diagramme de déploiement

Démonstration :


Correction :

Correcteur 1
Correcteur 2
Correcteur 3

Contributeurs :

Sasha Antoine Florian Alric Ana
Sasha Antoine Florian Alric Ana