# ─── Dependencies ────────────────────────────────────────────────────────────
node_modules/
backend/node_modules/
frontend/node_modules/

# ─── Environment / Secrets ───────────────────────────────────────────────────
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
backend/.env
frontend/.env
frontend/.env.local

# ─── Build Artifacts ─────────────────────────────────────────────────────────
# Next.js
frontend/.next/
frontend/out/

# General
dist/
build/

# ─── Uploads ─────────────────────────────────────────────────────────────────
backend/public/uploads/*
!backend/public/uploads/.gitkeep

# ─── Logs ────────────────────────────────────────────────────────────────────
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# ─── OS / Editor ─────────────────────────────────────────────────────────────
.DS_Store
Thumbs.db
.vscode/
.idea/

# ─── Testing ─────────────────────────────────────────────────────────────────
coverage/
.nyc_output/
