A scheduled bot scores new postings; the app tracks applications, follow-ups, interviews and offers. I built it end to end and run it in production on my own Linux host.
- check_circleTypeScript, Next.js, React and SQLite, in Docker behind Cloudflare Tunnel
- check_circlePassword + TOTP sign-in, recovery codes, rate limiting, encrypted off-site backups
- check_circleA 29-check security scan runs against the live site after every deploy
- check_circle189 automated tests and GitHub Actions CI; each release ships as a tagged image with a health check
- check_circleProfiled for page weight: about 70 KB less JavaScript per page
- check_circleDot, the mascot peeking over this card: its mood follows the day's search, and it earns accessories for milestones like a first follow-up
Next.jsTypeScriptSQLiteDockerGitHub ActionsFly.io