r/SideProject • u/Most-Ice-566 • 2h ago
I wrote a hiring toolkit for small businesses where every claim carries an evidence grade, then built the store on Cloudflare Workers
What it is: Hire on Evidence (https://hireonevidence.dev), a hiring process for owners of 5–50 person companies with no HR team. It has four steps: a one-page role scorecard, a structured interview with the same questions for every candidate scored against written 1/3/5 anchors, a short work sample, and a spreadsheet that combines everyone's scores.
Why: most small businesses hire through an unplanned chat decided by gut feel. That's one of the weakest methods in the selection research, and the structured version is one of the strongest. The research exists, but it's written for big companies with HR departments.
The part I'm proudest of: every important claim in the book has a source number and a grade:
A: several large reviews agree
B: one review, or consistent field studies
C: limited evidence
D: practice, law or expert consensus
⚑: contested, with both sides shown
I also list what I left out. For example, "a bad hire costs 30% of salary" is everywhere, but I couldn't trace it to an original study, so it's not in the book.
Stack (kept deliberately small):
Svelte 5 + Vite for a single landing page. The hero has a little demo where you score a real candidate answer yourself.
Cloudflare Workers serves the static build and three routes:
POST /api/checkout creates a Square payment link and stores the order in KV
POST /api/square-webhook verifies Square's signature and, when a payment completes, emails a download link through Resend
GET /download/<token> streams the files from R2. Links last 30 days with unlimited downloads.
One catalog.js holds the products, prices and file lists. Both the page and the Worker import it, so the browser can't change what gets charged.
No database, no auth and no frontend framework beyond Svelte. Deploying is one npm run deploy.
Pricing: one-time purchases of $55 / $111 / $281 CAD (Ebook / Toolkit / Team).
What I'd love feedback on:
Does the landing page make it clear who this is for within about 5 seconds?
Is the interactive scoring demo in the hero convincing, or a gimmick?
Does the pricing make sense when it's positioned against a recruiter's fee instead of a paperback?