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, puis fnm install 26 et fnm default 26. Si node -v ne 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=5433 dans le .env.
  • PowerShell bloque les scripts : Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.

Git

  • Une branche par fonctionnalité, pas de commit direct sur main.
  • git pull avant de commencer.
S
Description
No description provided
Readme 216 KiB
Languages
TypeScript 91.3%
HTML 5.1%
Vue 3.6%