Files
tourrism_site/.github/copilot-instructions.md
Andrey K. Choi 409e6c146b Initial commit: Korea Tourism Agency website with AdminJS
- Full-stack Node.js/Express application with PostgreSQL
- Modern ES modules architecture
- AdminJS admin panel with Sequelize ORM
- Tourism routes, guides, articles, bookings management
- Responsive Bootstrap 5 frontend
- Docker containerization with docker-compose
- Complete database schema with migrations
- Authentication system for admin panel
- Dynamic placeholder images for tour categories
2025-11-29 18:13:17 +09:00

1.6 KiB
Raw Blame History

Korea Tourism Agency Website

Туристическое агентство для внутренних поездок по Корее.

Технический стек

  • Backend: Node.js + Express.js
  • Database: PostgreSQL
  • Frontend: HTML/CSS/JavaScript с адаптивным дизайном
  • Deployment: Docker + Docker Compose
  • Environment: Переменные окружения через .env

Функциональность

  • Каталог туристических маршрутов (города, горы, морские рыбалки)
  • Управление гидами
  • Система статей и блога
  • Административная панель
  • Адаптивный и стильный дизайн

Структура проекта

/
├── src/                 # Исходный код приложения
├── public/             # Статические файлы (CSS, JS, images)
├── views/              # EJS шаблоны
├── database/           # Миграции и схемы БД
├── docker/             # Docker конфигурации
└── docs/               # Документация

Основные сущности

  • Routes (маршруты): city tours, mountain trips, fishing tours
  • Guides (гиды): профили, специализации, языки
  • Articles (статьи): блог, полезная информация
  • Users (пользователи): администраторы, клиенты

Все данные конфигурации вынесены в .env файл для безопасности.