Skip to content

the last project on the common core of 1337 school , a ping pong game and a chat system like discord

Notifications You must be signed in to change notification settings

Ybouali/transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hi there

transcendence is a project in the 42 intra #Enjoy

show case of the project will be

Watch the Demo Video

To run transcendence project you should first have the environments variable and the volume for the the database container

the path should be on your Desktop three folder is

tree Folder Structure

in the env_files folder there is three hidden files each file contains environment variables

.env_back_end has this environment variable

DATABASE_URL=""

SECRET_JWT_TOKEN=""

ENCRYPT_SECRET=""

ALGORITHM_ENCRYPT="aes-256-ctr"

SALT_ENCRYPT=""

PATH_AVATAR_USERS="/avatar_users_images/"

INTRA_GRANT_TYPE="authorization_code"

INTRA_CLIENT_ID="provided by the Intra 42"

IP="IP address of your machine"

INTRA_CLIENT_SECRET="provided by the Intra 42"

INTRA_REDIRECT_URI="/auth/42/callback/"

PATH_QR_CODES="/qrcodes_users/"

PORT_BACK_END="3333"

.env_front_end has this environment variable

REACT_APP_PUBLIC_IP="IP address of your machine"

REACT_APP_BACK_END_PORT="3333"

REACT_APP_PUBLIC_URL="front-end/public/"

.env_db has this environment variable

POSTGRES_USER="postgres"

POSTGRES_PASSWORD="123"

POSTGRES_DB="nest"

if all is good i mean this set up you should run

make

make will run the docker compose

to clean the project run

make clean

to remove the images run

make fclean

About

the last project on the common core of 1337 school , a ping pong game and a chat system like discord

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published