1.5 KiB
1.5 KiB
ProjetBut3
Portail SaaS B2B modulaire (projet tutoré BUT3). Équipe : Mathis, Cleo, Ugo
Brouillon, à compléter au fil du projet.
Stack
- Front : Vue 3 + TypeScript
- Back : NestJS
- Base : PostgreSQL (dans Docker)
Ce qu'il faut installer
- Git
- Node 26 (tous la même version) :
winget install Schniz.fnm, puisfnm install 26etfnm default 26. Sinode -vne marche pas dans VS Code, fermer et rouvrir VS Code. - Docker Desktop (à lancer avant de commencer)
- VS Code avec : Vue - Official, REST Client, ESLint, Prettier, Docker, PostgreSQL, GitLens
Lancer le projet
git clone https://grond.iut-fbleau.fr/camille/ProjetBut3.git
cd ProjetBut3
Copy-Item .env.example .env
Ouvrir le .env et changer le mot de passe (ne jamais commiter ce fichier).
Base de données :
docker compose up -d
Back (http://localhost:3000) :
cd backend
npm install
npm run start:dev
Front (http://localhost:5173), dans un autre terminal :
cd frontend
npm install
npm run dev
Adminer pour voir la base : http://localhost:8080 (système PostgreSQL, serveur db, identifiants du .env).
En cas de souci
- Erreur Docker : Docker Desktop n'est pas lancé.
- Port 5432 déjà pris : mettre
POSTGRES_PORT=5433dans le.env. - PowerShell bloque les scripts :
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.
Git
- Une branche par fonctionnalité, pas de commit direct sur
main. git pullavant de commencer.