1. Schema untangle
A messy relationship graph untangles into a clean layout when it scrolls into view. Same family of techniques as the animated roadmap.
A cleanup engine that scans your SharePoint lists, libraries and Dataverse tables, checks every column against clean rules, and applies the fixes programmatically. You see a dry run first. Nothing changes until you say so.
Apps built fast, by many hands, drift. Each shortcut made sense on the day. Together they make reporting fragile, automation brittle and onboarding slow.
"Status", "status " and "Status2" all holding the same idea, each wired to a different flow.
Internal names like Project_x0020_Owner that leak into every formula, API call and export.
Choice values nobody picks any more, and lookups pointing at tables that no longer matter.
Columns with no description, so the next maker guesses, and guesses differently.
Reads list, library and table definitions through the official APIs. Read-only, no data is changed.
Runs every column through a rule set: naming, prefixes, descriptions, duplicates, unused choices, indexing and versioning.
Produces a dry-run diff of every proposed change, grouped by risk, so you approve the plan rather than trust a black box.
Applies the approved changes programmatically, in order, with a record of what changed and how to roll it back.
Book a free consultation. We walk through one list, library or table with you and show what the engine would flag and why.
Book a free consultationEvery card is a live demo of one capability. The tags say what to ask for next time.
A messy relationship graph untangles into a clean layout when it scrolls into view. Same family of techniques as the animated roadmap.
Edit the schema on the left. The rules run in your browser on every keystroke and produce findings plus a dry-run fix plan. This is the product idea as a toy.
A Power Pages style endpoint at /api/data/v9.2/ running on the edge, with a small OData subset: $select, $filter (eq, ne, gt, lt, contains, startswith, and), $orderby, $top, $count. Seeded sample data. A real tenant call would get an Entra token server-side in the Function, so no secret ever reaches the browser.
The Function reads Cloudflare's request metadata. Useful for regional copy, time-zone aware booking, or data residency notices.
You are X. The AI searches every possible game, so the best you can do is a draw.
A hand-built Doom-style 3D engine, no libraries. Clear the bugs out of the schema maze. W/S to move, A/D to strafe, arrows or mouse to turn, click or Space to fire, M for the map. Esc to pause.
Shared across every visitor, stored at the edge. Finish a Doom run to post a score.