Ce projet consiste en une enquête criminelle interactive. La partie logique de l’investigation est gérée par Prolog (SWI-Prolog). L’interface utilisateur, développée avec React et Vite, communique avec une API mise à disposition par le backend Prolog.
Clone le repo :
git clone https://github.com/wharton-SP/IA-Prolog.git- Installer SWI-Prolog :
sudo apt-get install swi-prolog # basé Debian
sudo pacman -S swi-prolog # basé Arch- Se placer dans le dossier
IA-Prolog/serveret lancer le :
cd IA-Prolog/server/
swipl -q -s server.plInfo : Dans une autre Terminale.
- Installer les dépendances :
cd IA-Prolog/
pnpm install- Démarrer le serveur de développement :
pnpm run dev- Frontend : http://localhost:5173
- Backend API : http://localhost:8080
Important :
Le front utiliser un proxy pour contourner l'erreur CORS.