# Node / frontend
node_modules/
frontend/node_modules/
frontend/dist/
frontend/.vite/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Vite / build
dist/
*.local
*.log

# Python / backend
backend/.venv/
backend/venv/
backend/__pycache__/
backend/**/*.pyc
backend/.mypy_cache/
backend/.pytest_cache/
backend/.DS_Store

# General
.DS_Store
.env
.env.*
.vscode/
.idea/
*.sqlite3

# Coverage / tests
coverage/
htmlcov/
*.coverage
*.pytest_cache/

# Si ya tienes un .gitignore, revísalo
# Si no, créalo con esto mínimo:
```

Contenido recomendado para `.gitignore`:
```
# Credenciales y configuración
.env
.env.local
config/production.js
config/client-specific.js

# Node modules
node_modules/
npm-debug.log*

# Python
__pycache__/
*.py[cod]
venv/
.venv/

# IDEs
.vscode/
.idea/
*.swp

# OS
.DS_Store
Thumbs.db

# Datos sensibles
data/real/
data/client/
*.sql
*.dump
nul

# Datos reales del cliente
**/data-real/
**/*_real.xlsx
