Auto-updating portfolio powered by GitHub Pages. Live data from GitHub, Medium RSS, and manual certificates.
| Feature | Source | Auto? | How |
|---|---|---|---|
| GitHub Repos | GitHub Public API | ✅ Yes | Fetches live on every page visit |
| Medium Articles | Medium RSS Feed | ✅ Yes | Parsed client-side via RSS2JSON |
| TryHackMe Stats | Manual (no public API) | ❌ No | Edit app.js when stats change |
| Certificates | certs.json |
✅ On push | Edit file → git push → auto-deploys |
| Social Links | Hardcoded | 🔧 One-time | Edit app.js if handles change |
- Vanilla HTML/CSS/JS (no frameworks)
- GitHub Pages + GitHub Actions
- GitHub API, RSS2JSON (Medium)