FIG.01 · Upload
Checklist & upload UI
Required docs, templates, MIME and size rules, progress - all wired to your users.
Document collection infrastructure
React components and a signed webhook API for upload, review, expiry and renewal. Ship a working document workflow in an afternoon. Holectus runs the parts you'd rather not build.
Built for developers
The problem
Every product with onboarding or compliance ends up building the same stack: a checklist, uploads, review, expiry, and events. It's weeks of undifferentiated work, and it's never actually finished.
FIG.01 · Upload
Required docs, templates, MIME and size rules, progress - all wired to your users.
FIG.02 · Review
A real lifecycle: pending, uploaded, under review, approved, rejected, expiring, expired.
FIG.03 · Expiry
Expiry detection, ops visibility, and webhooks so you can prompt renewals in your own stack.
How it works
Sign up, mint a key, keep it server-side. Your backend mints short-lived tokens for each embed.
Required files, optional templates, size and type rules, approval settings. Bundle slots into sets when you need packs.
Mount the components, receive signed lifecycle webhooks in your backend. That's the whole integration.
Admin review
Mount <DocumentManager /> behind your existing auth. Configure slots, approve or reject submissions, and watch what's expiring - no separate portal, no side database.
The lifecycle
Seven states, one source of truth. Every transition emits a signed webhook - branch on it in your own backend.
Quickstart
Add a session route, mount a component. Your backend mints a short-lived token; the component handles upload, status and templates from there.
import { DocumentChecklist } from '@holectus/react';
import '@holectus/react/styles.css';
export function SubjectDocuments({ subjectId }) {
return (
<DocumentChecklist
tokenEndpoint={`/api/holectus/session?s=${subjectId}`}
/>
);
}Built for
Income proofs, IDs, and agreements - reviewed without a side portal.
Lease packs, insurance certificates, and renewals on one lifecycle.
Credentials, certifications, and expiring licenses tied to worker records.
Credentialing and case documents with review queues and clear status.
Get a subject-facing document checklist running today - then wire review and webhooks whenever you're ready.