Software-as-a-Service

InkPrint

Date

May 20, 2026May 27, 2026

Role

Product & AI Prompt Engineer

Project type

Software-as-a-Service

Project Code

Project URL

Display handwriting font

Multi-device session reclaim

Resolve local + cloud conflicts

Move tool

Smooth Edit

Built with

Next.js
Typescript
Tailwind CSS
Zod 4
opentype.js
Postgresql
Supabase
Turborepo
Claude Code

APIs

Google OAuth
R2 Cloudflare

InkPrint is a full-stack web app that turns your own handwriting into a real, installable font — you draw each glyph once and it compiles them into a working typeface. A companion browser extension, Inkwell, then lets you carry that font across the web.


Architecturally, the project is a Turborepo monorepo built around a Next.js web app where fonts are drawn and generated, with a lightweight companion browser extension sharing the same UI package. Data, auth and storage are handled by Supabase and Cloudflare R2, keeping the app thin and the heavy assets out of the deploy.

The heart of the project is the font pipeline: hand-drawn strokes are captured on a canvas, smoothed, and compiled into a valid OpenType font with opentype.js — no external font service involved. Generated fonts and media are streamed to Cloudflare R2 through its S3-compatible API rather than shipped in the bundle.

Supabase backs the data layer — Postgres for glyphs and fonts, Realtime so a typeface updates live as new characters are added, and auth that supports both Google sign-in and anonymous users so anyone can start drawing without an account.

Gallery

Ligature lab - Compare with Gemini AI
Ligature Lab - Compare with other tools

Related projects