JotBlocks

Describe what you need.
Watch it build.

JotBlocks is how GearJoT turns conversation into working software. Every dashboard, form, chart, and report is a JotBlock — built by you and GearBot together, connected to your real data.

Trapper Mine — Site Dashboard Canvas · Edit Mode
📊 Chart · Fleet Utilization
🔢 Stat · Active Equipment
187
Machines on site
↑ 12 from last month
📋 Board · Maintenance Due
UnitTypeStatus
HD785-7 #412Haul TruckOverdue
PC2000 #208ExcavatorDue Soon
D375A #031DozerOn Track
🎯 Widget · Inspection Health
86%
● 64% Pass
● 17% Flagged
● 8% Failed
🤖 GearBot
Build me a site overview for Trapper Mine
I'll create a site dashboard with four blocks: fleet utilization, active equipment count, maintenance board, and inspection health scores.
Make the maintenance board show overdue items first
Done. Sorted by urgency — overdue items are now at the top with red status badges. I also added a "Due Soon" warning tier.

Everything in GearJoT is a JotBlock

JotBlocks aren't a feature inside the app — they are the app. Every screen, dashboard, chart, form, and report is a JotBlock. Some are built by our team. Others are built by you, through conversation with GearBot.

📊 Charts
📋 Boards
📝 Forms
🪪 Cards
🖥️ Screens
📌 Widgets
🎨 Custom

JotBlocks render everywhere

Not locked to one screen. JotBlocks appear on dashboards, in documents, inside forms, on mobile — even on the wall display at your site office.

App Screens

Full-page views registered as routes — equipment lists, site management, admin panels. Built by the platform team or promoted from workspace blocks.

Dashboards

Freeform or grid canvas — pin blocks to a site, crew, or role. Drag to reposition, resize, and compose. Saved and shareable.

Documents

Embedded in Jot documents — inspection reports, work orders, handover notes. Live data visualizations right inside your rich text.

Sidebar Widgets

Persistent contextual data — active fault count, engine hours ticker, shift status — always visible as you navigate.

Forms

Data entry flows that create or update records. Pre-shift checklists, fuel logs, incident reports — all built as JotBlock forms.

Mobile & Presentation

Same blocks on Capacitor mobile. Same blocks in full-screen presentation mode for the site office wall display.

The Canvas: where blocks become screens

Generate a block through GearBot → it appears on the canvas → drag to position → resize → select and chat to edit → generate another → compose → save as a named screen, dashboard, or form.

1

Describe

Tell GearBot what you need in plain English. "Show me overdue maintenance by site."

2

Generate

GearBot writes the block, connected to your real data. It appears on your canvas instantly.

3

Compose

Drag, resize, group. Add more blocks. Select any block and chat to refine it.

4

Publish

Save as a dashboard, custom screen, or form. Share it with your team or your whole organization.

Everyone builds. Safely.

Three builder tiers with different permissions. The platform grows organically — great generated blocks get promoted into the core over time.

User

Ask & Get

Any authenticated user generates views through GearBot. Instant — no approval needed. Scoped to what you can see.

  • Generate charts, cards, and boards instantly
  • Embed in documents and dashboards
  • Click to edit with GearBot
  • Role-scoped data access
Workspace

Build & Share

Workspace admins create custom screens that appear in the company sidebar. Subject to approval gate before publishing.

  • Publish as named screens in sidebar
  • Role & crew visibility controls
  • Automated security validation
  • Custom collections support
Platform

Core & Extend

The GearJoT team builds the stable foundation. Promoted workspace blocks join the platform layer over time.

  • Full API access across workspaces
  • Register any app route
  • Committed to the codebase
  • The product's stable core

Your AI builder companion

GearBot lives in the canvas. It sees what you see — your data, your blocks, your layout. Give it instructions and watch your workspace transform.

Generate

"Build me a fault code digest for the last 7 days" → new block appears on your canvas.

Edit in Place

Select a block, tell GearBot "change the colors to match severity" → code updates, block re-renders.

Spatial Instructions

"Put the utilization chart to the right of the fault codes" → blocks reposition automatically.

Wholesale Composition

"Build me a complete site overview for Trapper Mine" → 4-6 blocks generated, positioned, and assembled.

Your data model. Your rules.

A mining company tracks blast events. A municipality tracks work permits. A utility tracks pole inspections. Define your own data types — through conversation or the visual schema builder — and GearBot creates JotBlocks that work with them immediately.

  • Define collections conversationally with GearBot
  • Or use the visual Schema Builder — no code required
  • GearBot generates charts, forms, and boards for custom data
  • Cross-collection joins with platform data
  • Relationships, geolocation, file fields, and more
// "I need to track blast events"

collection blast_events {
  date: Date
  location: Geolocation
  charge_weight_kg: Number required
  inspector: User
  site: → sites
  gear_used: → gear[]
  evidence: File[]
  notes: Text
}

First-class records. Not documents.

Inspections are proper database records — not just Jot documents. JotBlock forms render the step-by-step visual walkthrough with annotated reference photos, and submissions write to a structured inspections table. Scores, pass/fail, evidence capture — all queryable.

  • Visual step-by-step with reference photos
  • Offline capable on mobile
  • AI-generated inspection templates
  • Scores, pass/fail, evidence capture
  • Auto-generated reports as Jot documents
  • Trend analysis via JotBlock charts
HD785-7 #412 — Pre-Shift Inspection
Engine oil level✓ Pass
Hydraulic hoses✓ Pass
Tire condition — rear left⚠ Flagged
Brake test✓ Pass
Score: 86/100 Submit

Sandboxed. Validated.
Permission-aware.

✓  Generated blocks run in sandboxed iframes — isolated from the main app

✓  Workspace blocks pass automated security validation before publishing

✓  GearBot only accesses data the requesting user has permission to see

✓  No eval() in the main application — ever

✓  Every edit versioned — rollback to any previous state

✓  Database branching — build and test without touching production

Build a dashboard. Right here.

Drag blocks from the library. Drop them on the canvas. Rearrange, resize, edit — this is how JotBlocks work.

Try it — drag a block from the left panel onto the grid.

Block Library
🔢Fleet Count
Total active equipment
📊Utilization Chart
Equipment usage over time
📋Maintenance Board
Overdue & upcoming service
🎯Inspection Health
Pass/fail/flagged breakdown
🗺️Fleet Map
Asset locations
Open Tasks
Active work orders
🔔Active Alerts
Fault codes & warnings
👥Crew Status
On-site personnel
💬 Or ask GearBot
"Build me a site overview"
My Dashboard — Drag to reorder · Click to edit · Right-click to delete
📦
Drop blocks here
Drag from the library or click "Load Preset" to see a sample dashboard

Stop configuring software.
Start building your operation.

JotBlocks turns every GearJoT user into a builder. Describe what you need, and watch your platform grow.