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
This commit is contained in:
36
.github/copilot-instructions.md
vendored
Normal file
36
.github/copilot-instructions.md
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
# 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 файл для безопасности.
|
||||
Reference in New Issue
Block a user