Andrey K. Choi 6f43fa4c3b
Some checks failed
continuous-integration/drone/push Build is failing
🚀 MEGA UPDATE: Объединение всех изменений для продакшена
 НОВЫЕ ФУНКЦИИ:
- 🎬 Поддержка видео в Hero баннерах и услугах
- 💊 Водная анимация пилюль маркеров банеров
- 📱 Полная главная страница с портфолио, блогом, новостями
- 🎯 HeroBanner модель с видео/изображениями
- 🎨 Современные hover-эффекты и анимации

📊 УЛУЧШЕНИЯ СТРУКТУРЫ:
- Расширенная home_modern.html с полным контентом
- Новые URL маршруты для всех секций
- Обновленные views с передачей всех данных
- CSS стили для всех новых секций
- Миграции для видео полей

🎪 HERO БАНЕР СИСТЕМА:
- Динамические банеры с видео/фото фонами
- Пилюли маркеры с водной анимацией
- Растягивание маркеров от центра
- Адаптивный дизайн для мобильных
- Glassmorphism эффекты

🎨 СОВРЕМЕННЫЙ ДИЗАЙН:
- Hover анимации для карточек
- Плавные переходы везде
- Современная типографика
- Градиенты и тени
- Отзывчивая сетка

Готов к продакшену! 🚀
2025-11-25 11:24:19 +09:00
2025-11-25 07:00:36 +09:00
2025-11-25 07:00:36 +09:00
2024-10-06 20:01:20 +09:00
2025-11-25 07:00:36 +09:00
2025-11-25 08:07:57 +09:00
2025-11-25 07:00:36 +09:00
2025-11-25 06:51:52 +09:00
2024-10-07 21:44:58 +09:00
2025-11-25 08:07:57 +09:00
2025-11-25 07:00:36 +09:00
2025-11-25 06:51:52 +09:00
2025-11-25 07:00:36 +09:00
2025-11-25 06:51:52 +09:00
2025-11-25 06:51:52 +09:00
2025-11-25 06:51:52 +09:00

🚀 SmartSolTech

Build Status License: MIT Python 3.10 Django 4.2

Современная веб-платформа для предоставления IT-услуг с интегрированной системой управления заказами и Telegram-ботом.

🛠️ Технологический стек

Python Django PostgreSQL Docker Bootstrap JavaScript Telegram Drone CI HTML5 CSS3

Основные возможности

📱 Веб-платформа

  • Современный адаптивный интерфейс на Bootstrap 5
  • Система подачи заявок на услуги с QR-кодами
  • Портфолио проектов и услуг
  • Админ-панель для управления контентом

🤖 Telegram Bot Integration

  • Автоматическое уведомление о новых заказах
  • Подтверждение заявок через QR-коды
  • Двусторонняя связь клиент-компания
  • Real-time статусы заказов

🔧 DevOps & Автоматизация

  • Docker контейнеризация
  • CI/CD pipeline с Drone
  • Автоматизированные скрипты развертывания
  • Система резервного копирования

🚀 Быстрый старт

Требования

  • Docker & Docker Compose
  • Git
  • Python 3.10+ (для разработки)

Запуск проекта

# Клонирование репозитория
git clone https://github.com/smartsoltech/smartsoltech.kr.git
cd smartsoltech.kr

# Запуск всех сервисов
./start

# Создание суперпользователя (опционально)
./cli createsuperuser

# Проверка статуса
./cli status

Сайт будет доступен по адресу: http://localhost:8000

Основные команды

./cli shell          # Django shell
./cli migrate         # Применить миграции
./update             # Полное обновление проекта
./stop               # Остановка сервисов
./logs               # Просмотр логов

📚 Документация

Документ Описание
🛠️ Управление скриптами Полное руководство по всем скриптам управления
🔧 Настройка бэкапа Настройка системы резервного копирования
📝 История изменений Подробная история разработки
🚀 Развертывание Руководство по развертыванию в продакшн
🤖 API документация Документация REST API

🏗️ Архитектура проекта

smartsoltech.kr/
├── 📄 README.md                 # Основная документация
├── 📜 LICENSE                   # Лицензия MIT
├── 🔧 .drone.yml               # CI/CD pipeline конфигурация
├── 📋 .gitignore               # Git исключения
├── 🐳 Контейнеризация
│   ├── Dockerfile              # Docker образ
│   ├── docker-compose.yml      # Оркестрация сервисов
│   └── requirements.txt        # Python зависимости
├── 🛠️ bin/                     # Скрипты управления
│   ├── cli.sh                  # CLI для контейнера
│   ├── update.sh               # Скрипт обновления
│   ├── start.sh, stop.sh       # Управление сервисами
│   ├── logs.sh                 # Просмотр логов
│   └── setup-backup.sh         # Настройка backup
├── 📚 docs/                    # Документация
│   ├── SCRIPTS_README.md       # Руководство по скриптам
│   ├── DEPLOYMENT.md           # Развертывание в продакшн
│   ├── API.md                  # API документация
│   └── *.md                    # Другая документация
├── 🐍 smartsoltech/            # Django приложение
│   ├── web/                    # Основное веб-приложение
│   ├── comunication/           # Telegram bot & уведомления
│   ├── static/                 # Статические файлы
│   ├── media/                  # Загруженные файлы
│   └── manage.py               # Django управление
├── 🎨 frontend/                # Фронтенд ресурсы
│   ├── assets/                 # CSS, JS, изображения
│   └── *.html                  # HTML шаблоны
├── 🔧 patch/                   # Патчи и временные файлы
└── 🔗 Корневые утилиты         # cli, update, start, stop, logs

🔧 Разработка

Локальная разработка

# Активация виртуального окружения
source .venv/bin/activate

# Установка зависимостей
pip install -r requirements.txt

# Запуск в режиме разработки
./cli runserver

Работа с базой данных

# Подключение к БД
./cli dbshell

# Создание миграций
./cli makemigrations

# Применение миграций
./cli migrate

Управление контейнерами

# Пересборка контейнеров
./stop --clean && ./update

# Логи конкретного сервиса
./logs web
./logs db

# Вход в контейнер
./cli bash

🌐 Продакшн развертывание

Настройка сервера

# Полное обновление с резервным репозиторием
./update origin backup

# Настройка backup репозитория
./bin/setup-backup.sh

# Проверка статуса продакшн сервисов
./cli status

Мониторинг

🤝 Участие в разработке

  1. Fork репозитория
  2. Создайте feature ветку: git checkout -b feature/amazing-feature
  3. Commit изменения: git commit -m 'Add amazing feature'
  4. Push в ветку: git push origin feature/amazing-feature
  5. Создайте Pull Request

📝 Лицензия

Этот проект распространяется под лицензией MIT. Подробности в файле LICENSE.

📞 Контакты


Сделано с ❤️ командой SmartSolTech

Description
No description provided
Readme MIT 81 MiB
Languages
HTML 51.5%
Python 21%
CSS 17.7%
JavaScript 5.3%
Shell 4.4%