Files
tourrism_site/.gitignore
Andrey K. Choi b4e513e996 🚀 Korea Tourism Agency - Complete implementation
 Features:
- Modern tourism website with responsive design
- AdminJS admin panel with image editor integration
- PostgreSQL database with comprehensive schema
- Docker containerization
- Image upload and gallery management

🛠 Tech Stack:
- Backend: Node.js + Express.js
- Database: PostgreSQL 13+
- Frontend: HTML/CSS/JS with responsive design
- Admin: AdminJS with custom components
- Deployment: Docker + Docker Compose
- Image Processing: Sharp with optimization

📱 Admin Features:
- Routes/Tours management (city, mountain, fishing)
- Guides profiles with specializations
- Articles and blog system
- Image editor with upload/gallery/URL options
- User management and authentication
- Responsive admin interface

🎨 Design:
- Korean tourism focused branding
- Mobile-first responsive design
- Custom CSS with modern aesthetics
- Image optimization and gallery
- SEO-friendly structure

🔒 Security:
- Helmet.js security headers
- bcrypt password hashing
- Input validation and sanitization
- CORS protection
- Environment variables
2025-11-30 00:53:15 +09:00

81 lines
860 B
Plaintext

# Environment variables
.env
.env.local
.env.production
# Logs
*.debug
*.log
logs/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Database files
*.sqlite
*.sqlite3
*.db
database/backups/
# Node modules
node_modules/
# IDE
.vscode/
.idea/
*.swp
*.swo
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Build output
dist/
build/
# History
.history/
# Docker volumes
docker-data/
postgres-data/
# Temporary files
tmp/
temp/
# Uploaded files (keep structure but ignore content)
public/uploads/*
!public/uploads/.gitkeep
# Runtime files
*.pid
# Uploaded files
public/uploads/*
!public/uploads/.gitkeep
# Database backups
database/backups/*.sql
database/backups/*.dump
# Docker volumes
data/
postgres-data/
# Coverage and testing
coverage/
*.lcov
.nyc_output
# Runtime files
pids/
*.pid
*.seed
*.pid.lock