Portfolio Sync
Node.js CLI tool that automatically captures screenshots of deployed web projects, optimizes them and detects changes via MD5 hash. Supports 5 auth types, CI/CD via GitHub Actions and 4 image formats.
Tech stack
Runtime
- Node.js
- Commander CLI
Automation
- Puppeteer
- GitHub Actions
- Cron
Traitement image
- Sharp
- WebP
- AVIF
- JPEG
- PNG
Auth
- Form
- HTTP Basic
- Bearer Token
- Cookies
- Custom Script
Testing
- node:test (natif)
- MD5 hash diff
UX
- Chalk
- Ora spinners
- dotenv
Screenshots
