Reorganize project structure and cleanup root directory
All checks were successful
continuous-integration/drone/push Build is passing

 Major improvements:
- Created organized folder structure with utils/, scripts/, backups/, temp/
- Moved Python scripts to scripts/ folder for better organization
- Moved utility files (start, stop, update, cli, logs, drone) to utils/ folder
- Moved backup files to backups/ folder for cleaner root directory
- Added comprehensive README.md files for each new folder
- Updated main README.md with new project structure documentation
- Enhanced .gitignore with rules for new folders
- Added real-time career vacancy counter on homepage
- Improved homepage career stats styling with better visibility

🗂️ New folder structure:
- utils/ - Project management utilities and tools
- scripts/ - Python helper scripts for banners and data
- backups/ - Configuration and file backups
- temp/ - Temporary files and development data

🎨 UI improvements:
- Fixed white text visibility issues on homepage career section
- Added dynamic vacancy count from database
- Implemented glassmorphism design for career stats card
- Better color contrast and hover effects

This reorganization makes the project more maintainable and professional.
This commit is contained in:
2025-11-25 18:00:50 +09:00
parent bcd01a5d3e
commit 6fe0780113
59 changed files with 192 additions and 213 deletions

View File

@@ -1,6 +1,6 @@
# 🚀 SmartSolTech
[![Build Status](https://drone.smartsoltech.kr/api/badges/smartsoltech/smartsoltech.kr/status.svg)](https://drone.smartsoltech.kr/smartsoltech/smartsoltech.kr)
[![Build Status](https://drone.smartsoltech.kr/api/badges/trevor/smartsoltech_site/status.svg)](https://drone.smartsoltech.kr/trevor/smartsoltech_site)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python 3.10](https://img.shields.io/badge/python-3.10-blue.svg)](https://www.python.org/downloads/release/python-3100/)
[![Django 4.2](https://img.shields.io/badge/django-4.2-green.svg)](https://docs.djangoproject.com/en/4.2/)
@@ -71,7 +71,7 @@ cd smartsoltech.kr
### Основные команды
```bash
./cli shell # Django shell
.utils/cli shell # Django shell
./cli migrate # Применить миграции
./update # Полное обновление проекта
./stop # Остановка сервисов
@@ -181,6 +181,35 @@ pip install -r requirements.txt
./cli status
```
## 📂 Структура проекта
```
smartsoltech/
├── 🐍 smartsoltech/ # Основное Django приложение
├── 🎨 frontend/ # Статические фронтенд файлы
├── 🐳 bin/ # Скрипты развертывания
├── 📋 docs/ # Документация проекта
├── 🧩 patch/ # Патчи и исправления
├── 🛠️ utils/ # Утилиты и инструменты
│ ├── start # Запуск проекта
│ ├── stop # Остановка сервисов
│ ├── update # Обновление проекта
│ ├── cli # CLI интерфейс
│ ├── logs # Просмотр логов
│ └── drone # CI/CD бинарий
├── 🐍 scripts/ # Вспомогательные скрипты
│ ├── create_hero_banner.py # Создание баннеров
│ └── hero_script.py # Скрипты для баннеров
├── 💾 backups/ # Резервные копии
│ ├── .drone.yml.backup # Бэкап CI конфигурации
│ └── original_home_modern.html # Оригинал главной страницы
├── 🗂️ temp/ # Временные файлы
├── 🐳 docker-compose.yml # Docker конфигурация
├── 🚀 .drone.yml # CI/CD конфигурация
├── 📄 requirements.txt # Python зависимости
└── 📖 README.md # Этот файл
```
### Мониторинг
- **Веб-сайт**: http://localhost:8000