You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Clement BERTRAND eaace5cc7d Patch lint 3 months ago
.git-assets update diagrams 3 months ago
.vscode
backend cleaning comments 3 months ago
common/game Linting 3 months ago
docker Use the right hostname depending of the context, and separate dev things from prod 3 months ago
docs update diagrams 3 months ago
frontend Patch lint 3 months ago
.dockerignore
.env Use the right hostname depending of the context, and separate dev things from prod 3 months ago
.gitattributes
.gitignore
README.md
clean.sh
dev.sh
docker-compose.dev.yaml Use the right hostname depending of the context, and separate dev things from prod 3 months ago
docker-compose.yaml fix error in docker compose file 3 months ago
subject.pdf

README.md

TRANSCENDENCE


This is the last mandatory project of the 42 school. The goal is to create a complete, full featured website to organize a Pong competition. We have to use the NestJS backend framework. We were free to choose any typescript frontend framework, we choose Vue.js with Quasar

Feel free to read the subject for more information

Features

todo

Architecture

architecture

Database

database

Frontend

frontend

Command

Clean docker instance

This script allows you to fully clean docker (volume, data, etc...), but also the node_modules and yarn cache

chmod +x dockerPrune.sh
./dockerPrune.sh

Development mode

This mode allows that all the modifications either front or back side are taken into account without reloading docker-compose

chmod +x dev.sh
./dev.sh

Production mode

This mode allows you to create a fully functional website

docker-compose up --build