# ========================
# .NET Core
# ========================
bin/
obj/
.vs/
*.user
*.suo
*.userosscache
*.sln.docstates
*.userprefs
# Build results
[Dd]ebug/
[Rr]elease/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
# NuGet packages
*.nupkg
**/[Pp]ackages/*
!**/[Pp]ackages/build/
# Rider / VS Code
.idea/
.vscode/
# App settings with secrets (optional but recommended)
appsettings.*.json
!appsettings.json
# EF Core migrations snapshot can be committed, but we ignore the actual database files
*.db
*.db-shm
*.db-wal
# User secrets
secrets.json

# ========================
# Node / React / Vite
# ========================
node_modules/
dist/
.env.local
.env.*.local
# Vite cache
.vite/
# Build output of frontend
frontend/dist/
frontend/node_modules/
frontend/.vite/

# ========================
# OS generated files
# ========================
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Desktop.ini

# ========================
# IDE & Editor
# ========================
*.swp
*.swo
*~
*.sublime-workspace
*.sublime-project
*.code-workspace