# Dependencies
node_modules
npm-debug.log
yarn-debug.log
yarn-error.log

# Testing
coverage
.nyc_output

# Version control
.git
.gitignore
.github

# IDE/Editor
.idea
.vscode
*.swp
*.swo
.DS_Store

# Debug logs
*.log

# Build artifacts (except those needed for production)
.next/cache
out

# Environment files (except example)
.env.*
!.env.example

# Cache directories
.cache
.npm
.eslintcache

# Documentation and config files
README.md
LICENSE
*.md
docker-compose*.yml

# Prisma
prisma/*.db
prisma/migrations/dev

# Keep these important files/directories
!prisma/schema.prisma
!prisma/migrations
!uploads
!public
!app
!components
!lib
!styles
!next.config.js
!package.json
!package-lock.json
!tsconfig.json
!postcss.config.js
!tailwind.config.js 