diff --git a/.gitignore b/.gitignore
index 7519aef1..8be9b71e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,44 +1,38 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-/node_modules
-/.pnp
-.pnp.js
-dist/
-
-# testing
-/coverage
-
-# next.js
-/.next/
-/out/
-dist/
-
-# production
-/build
-
-# misc
-.DS_Store
+# Secrets et fichiers sensibles
+.env
+.env.*
+!.env.example
+!.env.exemple
+*.key
*.pem
+secrets/
-# debug
+# Logs
+logs/
+*.log
+
+# Node.js
+node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
-.pnpm-debug.log*
-# local env files
-.env*.local
-.env
+# Next.js
+.next/
+out/
+build/
+dist/
-# vercel
-.vercel
+# IDE
+.vscode/
+.idea/
+*.swp
+*.swo
-# typescript
-*.tsbuildinfo
-next-env.d.ts
-node_modules
-id_rsa
+# OS
+.DS_Store
+Thumbs.db
-# Sentry Config File
-.sentryclirc
+# Temporary files
+tmp/
+*.tmp
\ No newline at end of file
diff --git a/next-env.d.ts b/next-env.d.ts
new file mode 100644
index 00000000..a4a7b3f5
--- /dev/null
+++ b/next-env.d.ts
@@ -0,0 +1,5 @@
+///
+///
+
+// NOTE: This file should not be edited
+// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.