An ai powered job application machine.
  • Rust 72.5%
  • TypeScript 26.2%
  • Dockerfile 0.4%
  • Makefile 0.4%
  • Shell 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ramhaurg c1c33b5421
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 9m31s
fix: worker waits for the database at startup instead of crash-looping
Right after a host reboot the DB (CloudNativePG) is still recovering, so
the worker's pool checkout timed out and the pod died with 'pool timed
out while waiting for an open connection'. Now it retries the connect +
ping every 5s until the database answers, logging each failure.
2026-08-29 17:33:17 -04:00
.forgejo/workflows ci: clean /tmp/gitops before clone (stale dir between runs) 2026-08-19 12:59:40 -04:00
crates fix: worker waits for the database at startup instead of crash-looping 2026-08-29 17:33:17 -04:00
deploy chore: rename app to hnybdgr 2026-08-18 19:35:17 -04:00
docs docs: profile filter dropdowns design (location/language/country) 2026-08-22 20:26:45 -04:00
frontend feat: application submit confirm + live status tracking 2026-08-26 12:25:00 -04:00
scripts chore: rename app to hnybdgr 2026-08-18 19:35:17 -04:00
.gitignore chore: scaffold job-machine workspace 2026-08-18 12:18:07 -04:00
Cargo.lock feat: compensation extraction + application follow-up steps 2026-08-26 11:45:52 -04:00
Cargo.toml feat: web-crawler search plane + genai AI task plane 2026-08-19 18:44:22 -04:00
Dockerfile fix: install chrome runtime libs via apt over HTTPS 2026-08-19 19:23:06 -04:00
Makefile chore: add Dockerfile, Makefile, fix clone image in build script 2026-08-18 14:22:33 -04:00
README.md Update README.md 2026-08-19 13:17:10 +00:00

HnyBdgr

AI-powered job application machine.

Layout

Path What
crates/shared Serde contracts shared by API, Tauri shell, and frontend
crates/api Axum HTTP API (Tokio, SQLx)
frontend SolidJS + TypeScript + Tailwind CSS (Vite)
deploy/postgres CloudNativePG cluster manifest (applied via GitOps repo)

Prerequisites

  • Rust stable (1.97+)
  • Node 22+ (npm)
  • Microk8s with the CNPG operator (for the database)

Dev

# API
cargo run -p hnybdgr-api          # http://localhost:3000/api/v1/health (PORT env overrides)

# Frontend (browser)
cd frontend && npm install && npm run dev   # http://localhost:1420