New monorepo + mobile-first e-signature signing app

Featurekamo-signer-monorepo
Shipped
June 7, 2026 at 9:02 PM UTC
Author
Kamo
Commit
45aee32

Turborepo + pnpm workspaces monorepo housing reusable e-sign packages extracted from kamo-internal plus a new, ultra-polished kamo-signer app — the second-party SIGNING experience (the designer/authoring side stays in kamo-internal). Packages: - @kamo/esign-core types + DesignData wire contract, zod schema, runtime field validation, signStore (zustand) - @kamo/esign-ui interactive field inputs + read-only field/annotation renderers (forked from kamo-internal FieldControl) - @kamo/doc-render bundled pdf.js page renderer (self-hosted worker, no CDN), responsive, rotation-correct overlays - @kamo/theme per-tenant branding bootstrap (getThemePath, ThemeLogo, DynamicMetaLoader) - @kamo/api-client browser fetch + server Redis/forwarding helpers - @kamo/config shared tsconfig / tailwind preset / eslint App (apps/kamo-signer): - token-scoped signer auth (SIGNSESH httpOnly session, BFF route handlers) - welcome -> consent (ESIGN/UETA) -> eIDAS AES step-up OTP -> guided signing -> finish -> completion, all phases animated (framer-motion, reduced-motion aware), mobile-first equal to desktop, WCAG-minded - signature capture suite: draw / type (script fonts) / upload / adopt-all - multi-document, decoder, delegate/reassign, full i18n (next-intl, 22 locales) - runnable preview mode (no backend required) + /.forgejo + /k8s (HostRegexp sign.*, turbo-prune Dockerfile)

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing