Hooh — Document Workspace
After Hooh shipped the reading experience, the next gap was action: people understood their documents but still retyped the same data (name, ID, address, tax number) into every new form.
Smart Fill closes that gap. Hooh recognizes form fields and fills them from documents the user has already uploaded, then lets them sign and save without leaving the app. Around it grew a full workspace, from markup and translate to merge and compress, one tap from the open document.
- Delivery
- 6 weeks, end to end
- System
- One scaffold for every tool
Problem
Even when a document is clear, acting on it still costs time. People retype the same personal data into every new form, hunt for the place to sign, then convert the result to share or store it. Every step that pushed them into another app was a place where the workflow leaked, and with it the reason to keep using Hooh. The first release solved reading; everything after it was still manual.
Task
Turn Hooh from a reading tool into a complete document workflow: let people fill and sign any form on iOS with data from the documents they have already uploaded, without losing control over what gets submitted.
Users
The same audience as the first Hooh release: expats, digital nomads, and people without a legal background. New forms keep coming: visa applications, lease agreements, school paperwork, banking contracts.
Scope
Smart Fill mode with manual fallback, a signature flow that supports both drawing and camera capture, an explicit save and version model, and the remaining tools on shared rules: markup, translate, scan to text, merge, pages, convert and compress.
Design process
The first release showed a clear pattern: the data a new form asked for was usually already in a document the person had uploaded. Smart Fill grew out of that: Hooh recognizes the fields and reuses what it already knows, so nobody retypes.
The constraint shaping every decision below was trust. Auto-fill is only useful if the user can see what was filled, override it, and turn it off entirely. The whole flow was designed around that veto.
1. Smart Fill under the user’s control
Hooh recognizes form fields and fills them from the user’s stored documents, and nothing is submitted silently. When Smart Fill has a match, the documents it drew from stay pinned at the top, so the user sees its sources; any value can be overridden in place; and a single toggle hands the whole form back to manual entry. It defaults to on because the time saved is the point, but the user is never more than one tap from doing it by hand. When a field has no match, the form highlights it and keeps moving: an unfinished form is a normal state, not an error.




2. One signature for every document
One signature, made once. Draw it on the canvas or capture an existing one with the camera. Either way it is saved to a library, ready to drop into the next document.


3. Markup and edits in one panel
Markup is usually where an editor fills up with controls. Hooh keeps one tool switcher and one color system for everything: marker, text, shapes, freehand ink. The tool appears where the user touches, its settings live in a single sheet, and everything drawn sits as a separate layer above the original. Undo one mark or clear the whole markup: the source page never changes.
4. The original stays untouched
Saving never overwrites by accident. The original file stays untouched. The user can save a new copy or branch off a brand-new document, and every version lives inside the document itself: you switch between them from the top bar and rename them in place. Working on the same form again and again keeps every state without cluttering the document list.
Other tools
The remaining tools round out the workspace, all on the same rules and all reachable from the same document screen. Each is a complete flow in miniature: pick, one amber Confirm, done.

Outcome
Every screen ran live on iOS: the developers got a recording and a spec for every flow, along with the design system and components.