Skip to content

DavidKRK/DavidKRK.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

510 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🎵 David KRK - Official Website

Deploy Status Lighthouse Audit Automation Suite Weekly Backup Social Media 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
lighthouse-audit.yml Performance testing Daily 3 AM Lighthouse
automation-suite.yml Maintenance & updates Monday 10 AM Automation
backup.yml Weekly backups Sunday 1 AM Backup
social-media-post.yml New music detection On music.html change Social

🚀 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 🎧

About

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors