Guide rapide d'installation et d'utilisation.
- Git
- Node.js (version recommandée dans le projet)
- SQLite (fichier .db local utilisé par défaut)
- Cloner le dépôt :
git clone https://github.com/TarekRemo/flashcards_API.git - Installer les dépendances :
npm install
- Créer un fichier
.envà la racine du projet. - Copier le contenu de
.env.exempledans.envet adapter les valeurs. - Créer le fichier de base de données
.db(le nom doit correspondre à celui défini dans.env).
- Créer le schéma :
npm run db:push - (Optionnel) Insérer des données de test :
npm run db:seed - (Optionnel) Lancer l'interface Drizzle (Studio) :
npm run db:studio
Démarrer l'API :
node src/server.js
Le serveur démarre et les routes sont disponibles pour les requêtes.
