diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..84916f0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,22 @@
+# Dépendances
+/node_modules
+**/node_modules
+
+# Environnement / secrets
+.env
+*.env.local
+
+# IDE
+.idea/
+.vscode/
+
+# Système
+.DS_Store
+Thumbs.db
+
+# Logs & temporaires
+*.log
+~$*
+
+# Runner CI (données locales)
+ci/act_runner/data/
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index eaf91e2..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/.name b/.idea/.name
deleted file mode 100644
index e698b43..0000000
--- a/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-\\192.168.1.50\cesizen\
\ No newline at end of file
diff --git a/.idea/CESIZen.iml b/.idea/CESIZen.iml
deleted file mode 100644
index 329019f..0000000
--- a/.idea/CESIZen.iml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml
deleted file mode 100644
index f9eb024..0000000
--- a/.idea/caches/deviceStreaming.xml
+++ /dev/null
@@ -1,1808 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml
deleted file mode 100644
index 29a1b1d..0000000
--- a/.idea/deploymentTargetSelector.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/markdown.xml b/.idea/markdown.xml
deleted file mode 100644
index b1f3d01..0000000
--- a/.idea/markdown.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index c08a2df..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 9a308bc..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/runConfigurations/Launch_All__Mobile___Wear_.xml b/.idea/runConfigurations/Launch_All__Mobile___Wear_.xml
deleted file mode 100644
index 5dae445..0000000
--- a/.idea/runConfigurations/Launch_All__Mobile___Wear_.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/.idea/runConfigurations/Mobile_App.xml b/.idea/runConfigurations/Mobile_App.xml
deleted file mode 100644
index 50d40f8..0000000
--- a/.idea/runConfigurations/Mobile_App.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/.idea/runConfigurations/Wear_App.xml b/.idea/runConfigurations/Wear_App.xml
deleted file mode 100644
index de53a32..0000000
--- a/.idea/runConfigurations/Wear_App.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 9661ac7..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file