Early Preview: 🚧 These docs are still a work in progress. 🚧 Keep checking back for updates!
ProofKit

Build a Web Viewer App

Scaffold and iterate on a FileMaker Web Viewer app with your coding agent.

After ProofKit is connected and your agent understands the file, switch from exploration to building. The goal is a local web project that previews in the browser and can later be deployed into FileMaker.

Build loop

Ask the agent to scaffold a Web Viewer project.

Open your coding agent, such as Cursor, Claude Code, Codex, OpenCode, or another MCP-compatible agent, in an empty project folder before you start.

Copy this prompt into your agent:

Prompt
Set up a ProofKit Web Viewer project in this folder.

The project should use the current ProofKit stack: React, TypeScript, Vite, Tailwind, shadcn/ui, TanStack Query, and TypeGen.

Run the local preview.

The agent should start the dev server and open the app in a browser so it can inspect the result. Agents also have embedded browsers, so they can inspect the result without leaving the agentic loop. If the agent doesn't open a browser, ask it to use it's preview browser.

Prompt
Use your embedded browser or preview browser to inspect and monitor your work.

Ask for a specific screen.

Start with one workflow: a dashboard, detail view, calendar, kanban board, rich form, or data grid.

Prompt
Build a customer viewer with a searchable list view.

Local preview of a generated ProofKit Web Viewer app showing FileMaker-backed customer data.

After you ask the agent to build a screen, the desktop session can look like this: agent messages on the left and an embedded browser preview on the right, showing FileMaker data from the connected FileMaker file.

Let the agent iterate.

The useful loop is not just code generation. The agent should typecheck, run lint/build commands, inspect browser errors, and fix issues.

Style and theme

ProofKit projects use shadcn/ui and Tailwind, so the agent can apply a theme or preset by editing normal project files.

Use shadcn/ui Create to explore visual presets. Copy a preset code, then ask your agent to apply it to the project to quickly change colors, typography, icons, and component styling.

Prompt
Apply this shadcn/ui preset to the project: <preset-code>

The same generated customer viewer after applying a different visual preset.

The same generated screen after applying a different preset, with updated colors, typography, and corner radiuses.

Reference docs

Next step

When the app works locally, continue to Deploy to FileMaker.

On this page