Skip to content

Latest commit

Β 

History

History
105 lines (78 loc) Β· 5.58 KB

File metadata and controls

105 lines (78 loc) Β· 5.58 KB

🎡 David KRK - Official Website

Deploy Status Security Lighthouse CI Uptime Monitor Images Music Social Maintenance Website GitHub last commit

πŸ”₯ DJ & Producer since 1999

Official website of David KRK, DJ and music producer based in Saint-Jean-de-Luz, France.

🎧 Visit : www.davidkrk.com

✨ Features

  • 🎡 Custom audio player with waveform visualization
  • πŸ“± Fully responsive design (mobile, tablet, desktop)
  • ⚑ Performance optimized (Lighthouse tested daily)
  • πŸ”„ Continuous deployment
  • πŸ›‘οΈ Automated testing & security audits
  • πŸ’Ύ Weekly automated backups
  • πŸ“± Social media auto-detection for new tracks

πŸ€– Active Automations

Daily (3 AM)

  • Performance Audits : Lighthouse tests for speed, accessibility, SEO
  • Automated Reports : Performance badges and issue creation if scores drop

Weekly (Monday 10 AM)

  • Dependency Updates : Automatic npm package updates via Pull Request
  • Link Checking : Broken link detection and automated issue creation
  • Security Patches : Automatic vulnerability fixes

Weekly (Sunday 1 AM)

  • Full Site Backup : Complete archive stored in GitHub Releases
  • Version History : Last 8 weeks kept for easy recovery

On Every Commit

  • Instant Deployment : Automatic site deployment to GitHub Pages
  • Image Optimization : Automatic compression of new images (85% quality)
  • New Music Detection : Auto-generates social media posts when music.html is updated

πŸ› οΈ Tech Stack

  • HTML5 / CSS3 / JavaScript
  • GitHub Pages (Hosting)
  • GitHub Actions (CI/CD Automation)
  • NPM Build Tools (csso, terser)
  • Lighthouse CI (Performance Testing)
  • Service Worker (PWA ready)
  • Rsync (Backup System)

πŸ“Š Performance

This website is continuously monitored for:

  • ⚑ Page Speed
  • β™Ώ Accessibility
  • 🎯 SEO Optimization
  • πŸ’‘ Best Practices

πŸ“¦ Workflows Overview

Workflow Purpose Schedule Status
deploy.yml Main site deployment On push Deploy
security.yml CodeQL + Gitleaks security scan On PR / push / Monday Security
lighthouse.yml Performance & SEO audit (fail < 80/90) On PR / Daily 2 AM Lighthouse CI
uptime.yml HTTP uptime monitoring + issue alerts Every 30 min Uptime
images.yml Auto image compression (JPEG/PNG/WebP) On image push Images
music-social.yml New music detection + social post template On music.html change Music Social
maintenance.yml Lychee link check + backup + stale issues Mon 8 AM / Sun 1 AM Maintenance

πŸš€ Getting Started

# Clone the repository
git clone https://github.com/DavidKRK/DavidKRK.github.io.git
cd DavidKRK.github.io

# Install dependencies
npm install

# Build optimized assets
npm run build

# Deploy (automatic on push to gh-pages)
git push origin gh-pages

πŸ“ License

All rights reserved Β© 2026 David KRK

" MAY THE TECHNO BE WITH YOU " David KRK


© 2026 David KRK | Spinning since September 1999 🎧