diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..843c2d5221d1e5822cd41089c7235b1945fee103
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,43 @@
+# Node.js
+node_modules/
+npm-debug.log*
+yarn-error.log
+package-lock.json
+yarn.lock
+
+# TypeScript
+dist/
+*.tsbuildinfo
+
+# Logs
+logs/
+*.log
+logs/*.log
+yarn-debug.log*
+yarn-error.log*
+
+# Jest
+coverage/
+jest-cache/
+jest-debug.log
+
+# IDE / Éditeurs
+.vscode/
+.idea/
+*.swp
+*.swo
+
+# Environnement / Secrets
+.env
+.env.local
+.env.development
+.env.test
+.env.production
+.DS_Store
+
+# Docker
+docker-compose.override.yml
+
+# Build tools
+.cache/
+out/