Компактные hero секции и улучшенная инициализация БД

🎨 UI улучшения:
- Уменьшена высота синих панелей с 100vh до 70vh на главной
- Добавлен класс .compact (25vh) для всех остальных страниц
- Улучшена адаптивность для мобильных устройств
- Обновлены все шаблоны с hero секциями

🚀 Инфраструктура:
- Автоматическая инициализация базы данных при деплое
- Улучшены мокапные данные (больше отзывов, бронирований, сообщений)
- Добавлены настройки сайта в базу данных
- Создан скрипт автоматического деплоя deploy.sh

📦 Система сборки:
- Обновлен .gitignore с полным покрытием файлов
- Добавлена папка для загрузок с .gitkeep
- Улучшен README с инструкциями по запуску
- ES модули для инициализации базы данных

🐛 Исправления:
- Совместимость с ES модулями в Node.js
- Правильная обработка ошибок инициализации БД
- Корректные SQL запросы для PostgreSQL
This commit is contained in:
2025-11-29 18:47:42 +09:00
parent 409e6c146b
commit a461fea9d9
24 changed files with 1442 additions and 84 deletions

View File

@@ -111,11 +111,30 @@ body {
/* Hero Section */
.hero-section {
background: linear-gradient(135deg, var(--primary-color) 0%, var(--korean-blue) 100%);
min-height: 100vh;
min-height: 70vh;
position: relative;
overflow: hidden;
}
/* Compact Hero Section for other pages */
.hero-section.compact {
min-height: 25vh;
padding: 3rem 0;
}
/* Mobile optimization for hero sections */
@media (max-width: 768px) {
.hero-section {
min-height: 50vh;
padding: 2rem 0;
}
.hero-section.compact {
min-height: 20vh;
padding: 2rem 0;
}
}
.hero-background {
position: absolute;
top: 0;
@@ -463,7 +482,13 @@ footer a:hover {
.hero-section {
background: white;
color: black;
min-height: auto;
min-height: 20vh;
padding: 2rem 0;
}
.hero-section.compact {
min-height: 15vh;
padding: 1.5rem 0;
}
}

2
public/uploads/.gitkeep Normal file
View File

@@ -0,0 +1,2 @@
# Этот файл обеспечивает создание папки uploads в репозитории
# Папка нужна для загрузки изображений пользователей