Skip to content

La-404-Devinci/pixel-war

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pixel-war

La Pixel war est l'évènement organisé par La 404 Devinci dans le cadre de la COVA.

Il s'agit d'une reproduction à échelle réduite et réservé au élèves du Pôle Léonard De Vinci de l'évènement éponyme organisé par Reddit.

Technologies utilisées

App
Frontend ReactJs
Backend ExpressJs
Base de données Mysql
Websocket API Socket.io
Devops
Setup Docker
CI/CD Github Actions

Installation

Cette section couvre la configuration à des fins de développement

Frontend

Depuis la racine du projet :

cd ./frontend
npm i
npm run dev

Backend

Depuis la racine du projet :

cd ./backend
npm i

Démarrez votre image MySql sur Docker :

docker compose up -d 

Exécutez les migrations de bases de données :

Info : Ne pas oublier de créer un fichier .env, coller le contenu de .env.example et modifier les variables d'environnement liées à la base de données

npx prisma migrate dev
npm i --save-dev prisma@latest
npm i @prisma/client@latest

Exécuter l'application :

npm run dev

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published