ERP MetallKart - Backend Node.js TypeScript Fastify Prisma
Go to file
louis d53acd43e6 feat: scaffold initial ERP MetallKart - Fastify + Prisma + PostgreSQL
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 23:09:47 +03:00
prisma feat: scaffold initial ERP MetallKart - Fastify + Prisma + PostgreSQL 2026-03-08 23:09:47 +03:00
src feat: scaffold initial ERP MetallKart - Fastify + Prisma + PostgreSQL 2026-03-08 23:09:47 +03:00
.env.example feat: scaffold initial ERP MetallKart - Fastify + Prisma + PostgreSQL 2026-03-08 23:09:47 +03:00
.gitignore feat: scaffold initial ERP MetallKart - Fastify + Prisma + PostgreSQL 2026-03-08 23:09:47 +03:00
package-lock.json feat: scaffold initial ERP MetallKart - Fastify + Prisma + PostgreSQL 2026-03-08 23:09:47 +03:00
package.json feat: scaffold initial ERP MetallKart - Fastify + Prisma + PostgreSQL 2026-03-08 23:09:47 +03:00
README.md feat: scaffold initial ERP MetallKart - Fastify + Prisma + PostgreSQL 2026-03-08 23:09:47 +03:00
tsconfig.json feat: scaffold initial ERP MetallKart - Fastify + Prisma + PostgreSQL 2026-03-08 23:09:47 +03:00

MetallKart ERP

Système ERP pour la gestion des stocks, clients et fournisseurs.

Stack technique

  • Runtime : Node.js + TypeScript
  • Framework : Fastify
  • ORM : Prisma
  • Base de données : PostgreSQL
  • Validation : Zod

Installation

npm install
cp .env.example .env
# Modifier .env avec vos paramètres de connexion PostgreSQL
npx prisma generate
npx prisma migrate dev --name init

Développement

npm run dev

Le serveur démarre sur http://localhost:3000.

Scripts disponibles

Commande Description
npm run dev Serveur de développement avec rechargement automatique
npm run build Compilation TypeScript
npm start Lancement en production
npm run prisma:generate Génération du client Prisma
npm run prisma:migrate Exécution des migrations
npm run prisma:studio Interface web Prisma Studio

API

  • GET /health — Vérification de l'état du serveur