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

40
utils/README.md Normal file
View File

@@ -0,0 +1,40 @@
# 🛠️ Utils
Папка содержит утилиты и вспомогательные инструменты для управления проектом.
## Файлы:
- `start` - Запуск проекта в режиме разработки
- `stop` - Остановка всех сервисов проекта
- `update` - Обновление и перезапуск проекта
- `cli` - Интерфейс командной строки
- `logs` - Просмотр логов системы
- `drone` - Бинарный файл CI/CD системы Drone
## Использование:
Все утилиты должны запускаться из корневой директории проекта:
```bash
# Запуск проекта
./utils/start
# Остановка проекта
./utils/stop
# Обновление проекта
./utils/update
# Просмотр логов
./utils/logs
# CLI интерфейс
./utils/cli
```
## Важно:
Убедитесь что файлы имеют права на выполнение:
```bash
chmod +x utils/*
```

3
utils/cli Executable file
View File

@@ -0,0 +1,3 @@
#!/bin/bash
# SmartSolTech CLI wrapper
exec ./bin/cli.sh "$@"

BIN
utils/drone Executable file

Binary file not shown.

3
utils/logs Executable file
View File

@@ -0,0 +1,3 @@
#!/bin/bash
# SmartSolTech logs wrapper
exec ./bin/logs.sh "$@"

3
utils/start Executable file
View File

@@ -0,0 +1,3 @@
#!/bin/bash
# SmartSolTech start wrapper
exec ./bin/start.sh "$@"

3
utils/stop Executable file
View File

@@ -0,0 +1,3 @@
#!/bin/bash
# SmartSolTech stop wrapper
exec ./bin/stop.sh "$@"

3
utils/update Executable file
View File

@@ -0,0 +1,3 @@
#!/bin/bash
# SmartSolTech update wrapper
exec ./bin/update.sh "$@"