diff --git a/sonar-project.properties b/sonar-project.properties
new file mode 100644
index 0000000000000000000000000000000000000000..f319da10b52742c47016066387c0cc7bebb86456
--- /dev/null
+++ b/sonar-project.properties
@@ -0,0 +1,20 @@
+# Module parent (racine)
+sonar.projectKey=QCM_pratique_metier
+sonar.projectName=QCM Pratique M�tier
+sonar.projectVersion=1.0
+
+# Source et tests pour les microservices
+sonar.sources=src,microservices/auth/src,microservices/correction_qcm/src,microservices/frontend/src,microservices/helloworld/src,microservices/navigation_qcm/src,microservices/realise_qcm/src,microservices/search_qcm/src
+sonar.tests=src,microservices/auth/src,microservices/correction_qcm/src,microservices/frontend/src,microservices/helloworld/src,microservices/navigation_qcm/src,microservices/realise_qcm/src,microservices/search_qcm/src
+
+# Extensions de fichiers � analyser
+sonar.inclusions=**/*.ts
+
+# Si tu utilises des tests, sp�cifie ici les r�pertoires
+sonar.test.inclusions=**/*Test*.ts
+
+# Ajouter les r�pertoires des binaires Java pour les modules contenant des classes Java
+sonar.java.binaries=target/classes
+
+# Configuration de la qualit� du code
+sonar.sourceEncoding=UTF-8