# Laravel specific
/node_modules
/public/build
/public/hot
/public/storage
/storage/*.key
/vendor
.env
.env.backup
.phpunit.result.cache
Homestead.json
Homestead.yaml
auth.json
npm-debug.log
yarn-error.log

# IDE and Editor files
/.idea
/.vscode
*.swp
*.swo
*~

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

# Logs
*.log
/storage/logs/*.log

# Runtime data
pids
*.pid
*.seed

# Coverage directory used by tools like istanbul
coverage

# Dependency directories
node_modules/
bower_components/

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history

# Temporary folders
tmp/
temp/

# Runtime configuration for yarn
.yarnrc

# Local configuration
.env.local
.env.development.local
.env.test.local
.env.production.local

# Build artifacts
/public/mix-manifest.json
/public/css/app.css
/public/js/app.js

# Backup files
*.backup
*.bak

# Database
*.sqlite
*.sqlite3

# Application specific
/public/images/products/*
/public/images/categories/*
!/public/images/products/.gitkeep
!/public/images/categories/.gitkeep

# Storage
/storage/app/public/*
!/storage/app/public/.gitkeep
/storage/framework/cache/*
!/storage/framework/cache/.gitkeep
/storage/framework/sessions/*
!/storage/framework/sessions/.gitkeep
/storage/framework/testing/*
!/storage/framework/testing/.gitkeep
/storage/framework/views/*
!/storage/framework/views/.gitkeep

# Configuration cache
/bootstrap/cache/*.php

# Compiled Views
/storage/framework/views/*.php

# Laravel Debugbar
/storage/debugbar/

# Laravel Telescope
/storage/telescope/

# PHPUnit
.phpunit.result.cache
/coverage

# Composer
composer.phar
/vendor/

# Package directories
node_modules/
jspm_packages/

# Archive files
*.zip
*.tar.gz
*.tgz
*.rar

# Local development
.vagrant/
.docker/

# Documentation build
/docs/_build/

# PyCharm
.idea/

# Sublime Text
*.sublime-project
*.sublime-workspace

# Vim
*.un~

# Others
*.orig
.sass-cache/
.connect.lock
.typingsrc
.tsbuildinfo
