TRUELEND CRM
A job queue with no queue — a loan-lead CRM that runs async work off a Postgres table.
A job queue with no queue — built on a Postgres table.
Affiliate-driven CRM for a Direct Selling Agent. Public capture forms and an EMI calculator feed leads into admin, department, and affiliate portals, each scoped by role — auth, RBAC, spam protection, transactional email, web push.
The interesting part is the constraint: it had to run at near-zero cost, so I built the async layer myself instead of paying for a queue. Background jobs drain off a Postgres table — each claimed so it runs once and retried if it fails — triggered by cron and Durable Object alarms. Turborepo monorepo, Next.js 16 on Cloudflare Workers via OpenNext, Neon Postgres with Drizzle. It survives a worker dying mid-job, and it scales to a real broker without a rewrite.