# ============================================
# Python / Django
# ============================================
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Django
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
media/
staticfiles/
.env
.venv
venv/
ENV/
env/

# ML Models — trained at build time on Railway, not stored in git
backend/ml_models/**/*.pkl
backend/ml_models/**/*.h5
backend/ml_models/**/*.pt
backend/ml_models/**/*.pth
backend/ml_models/**/*.onnx

# ============================================
# Node / React
# ============================================
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
.env.local
.env.development.local
.env.test.local
.env.production.local

# Build outputs
dist/
dist-ssr/
*.local
.vite/

# ============================================
# IDE / OS
# ============================================
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
*.sublime-project
*.sublime-workspace

# ============================================
# Testing / Coverage
# ============================================
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/

# ============================================
# Misc
# ============================================
*.pem
*.key
*.cert
secrets.json
credentials.json
