# ==================== # Global / Root # ==================== # OS files .DS_Store Thumbs.db # Logs npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* # Environment files .env .env.* !.env.example # Lockfiles (if you choose to ignore lockfiles, otherwise you can remove these lines) # /package-lock.json # /yarn.lock # /pnpm-lock.yaml # VSCode workspace settings .vscode/ # IDE files .idea/ *.suo *.ntvs* *.njsproj *.sln # ==================== # Backend (Express + bot) # ==================== /backend/node_modules/ /backend/.env /backend/.env.* /backend/logs/ /backend/*.log # If you compile/transpile backend to a dist/ or build/ folder, ignore it: # /backend/dist/ /backend/build/ # ==================== # Frontend (Next.js) # ==================== /frontend/node_modules/ /frontend/.next/ /frontend/out/ /frontend/.vercel/ /frontend/.cache/ /frontend/.env /frontend/.env.* /frontend/.turbo/ /frontend/.turbo-cache/ /frontend/coverage/ # If using Swift/TypeScript build caching /frontend/*.tsbuildinfo # Ignore type declarations generated by Next /frontend/next-env.d.ts # ==================== # Miscellaneous # ==================== # PEM certificates, private keys *.pem # Temporary or swap files *.swp *.swo # npm / yarn / pnpm files .pnp .pnp.js .yarn/* !.yarn/patches !.yarn/plugins !.yarn/releases !.yarn/versions # Temporary folders from Next.js exports .env.local .env.development.local .env.test.local .env.production.local # Coverage reports coverage/ .jest/ # Docker docker-compose.override.yml docker-compose.*.yml # Generated log files *.log # macOS Trash .Trashes # Thumbnails and metadata files *.db *.seed # Editor visual state files *.sublime-workspace *.sublime-project # End of .gitignore