Commit Graph

4 Commits

Author SHA1 Message Date
e7d6d5262d Добавлена система проектов с автоматическим ресайзом изображений и адаптивным дизайном
Some checks failed
continuous-integration/drone/push Build is failing
- Удалена старая система портфолио (PortfolioCategory, PortfolioItem)
- Расширена модель Project: slug, categories (M2M), thumbnail, media files, meta fields
- Объединены категории: ProjectCategory удалена, используется общая Category
- Автоматический ресайз thumbnail до 600x400px с умным кропом по центру
- Создан /projects/ - страница списка проектов с фильтрацией по категориям
- Создан /project/<pk>/ - детальная страница проекта с галереей Swiper
- Адаптивный дизайн: 3 карточки в ряд (десктоп), 2 (планшет), 1 (мобильный)
- Параллакс-эффект на изображениях при наведении
- Lazy loading для оптимизации загрузки
- Фильтры категорий в виде пилюль как на странице услуг
- Компактные карточки с фиксированной шириной
- Кликабельные проекты в service_detail с отображением всех медиа
2025-11-26 09:44:14 +09:00
5f48208aab 🐳 Implement Docker-based testing with full CI/CD pipeline
Some checks reported errors
continuous-integration/drone/push Build encountered an error
 Features:
- Docker Compose testing environment (docker-compose.test.yml)
- Specialized test Dockerfile (Dockerfile.test)
- Test-specific Django settings (settings_test.py)
- Complete Drone CI/CD pipeline with 8 stages
- PostgreSQL 17 container for isolated testing
- Network isolation for testing containers

🧪 Testing improvements:
- All 6 tests passing successfully
- Fixed ServiceRequest model tests
- Added proper Category and Service imports
- Container-based testing as requested

🚀 CI/CD enhancements:
- Code quality checks (flake8, black, bandit)
- Database migration testing
- Unit and integration tests
- Docker image building and security scanning
- Telegram notifications for build status
- Production deployment pipeline
- Scheduled maintenance tasks

🔧 Dependencies:
- Added dj-database-url for DATABASE_URL parsing
- Added testing dependencies (pytest, coverage)
- Updated requirements.txt with all needed packages

🎯 Result: Complete Docker network isolated testing system ready for production CI/CD
2025-11-25 07:26:40 +09:00
f17c6b3a1a main funtions are ready
issue: ServiceRequest creates when QR code scanned
2024-10-14 05:24:48 +09:00
0e82b86e51 Fully functional. FrontEnd remains 2024-10-07 21:44:58 +09:00