Bienvenue sur le Test Technique Nextlead.
Ce repository est une boilerplate conçue pour vous faire gagner du temps.
Tous les outils nécessaires à sa réalisation ont été préinstallés et préconfigurés par nos soins.
Merci de lire attentivement les instructions ci-dessous pour bien démarrer.
Nous vous recommandons d’utiliser pnpm pour ce projet.
Cependant, yarn ou npm restent compatibles.
Ce projet utilise Neon, un service PostgreSQL.
Il est gratuit pour les tests techniques et petits projets.
Si votre projet évolue fortement, des frais peuvent s’appliquer —
mais dans le cadre de ce test, aucun risque de dépassement.
Ce projet repose sur les technologies suivantes :
-
Cloner le dépôt
git clone <url-du-repo> cd <nom-du-dossier>
-
Installer les dépendances
pnpm install
-
Configurer la base de données Neon
- Créez un compte sur Neon et créez un nouveau projet PostgreSQL.
- Récupérez l’URL de connexion (format :
postgresql://...)
-
Configurer les variables d’environnement
cp .env.example .env
- Remplissez la variable
DATABASE_URLavec l’URL de connexion Neon.
- Remplissez la variable
-
Initialiser la base de données avec Prisma
pnpm prisma migrate dev
-
Démarrer le serveur
pnpm dev
pnpm dev: Lance le serveur de développementpnpm prisma studio: Ouvre Prisma Studio (ou consultez la base via Neon directement)
/prisma: Schéma Prisma et fichiers de migration (Exampleest à modifier)/components: Composants UI globaux/app: Pages Next.js/app/api: API routes Next.js/lib: Fonctions utilitaires/test-technique/_*: Dossiers locaux aux composants liés à votre rendu
Si vous avez des questions, n’hésitez pas à contacter l’équipe Nextlead. Bonne chance pour votre test ! 💪