Ce dossier contient un template de demarrage pour l'API EventHub.
- Copier ce dossier et le renommer en
backend - Copier
.env.examplevers.envet configurer les variables - Installer les dependances :
npm install - Generer le client Prisma :
npm run db:generate - Creer la base de donnees :
npm run db:push - Demarrer le serveur :
npm run dev
backend-starter/
├── prisma/
│ ├── schema.prisma # Schema de base de donnees (a completer)
│ └── seed.ts # Donnees de test (a completer)
├── src/
│ ├── config/ # Configuration
│ ├── controllers/ # A implementer
│ ├── middleware/ # A implementer
│ ├── routes/ # A implementer
│ ├── services/ # A implementer
│ ├── schemas/ # A implementer (validation Zod)
│ ├── types/ # Types TypeScript
│ ├── utils/ # Utilitaires
│ ├── app.ts # Application Express
│ └── index.ts # Point d'entree
├── tests/ # Tests (a implementer)
├── package.json
├── tsconfig.json
└── jest.config.js
Consultez ../GUIDE.md pour les instructions detaillees etape par etape.