Back to portfolio

Vibe coding platform

A retail-focused app-building platform for turning product prompts into working app surfaces with sandboxed generation, preview links, deployable artifacts, and the internal Finite Machine system.

The challenge

Retail use cases need working product surfaces quickly, but normal app builds can take too long before the idea is concrete enough to test. Grail needed a faster way to generate, edit, preview, and package applications from prompts.

What Grail built

The team built a prompt-to-app workflow for retail use around sandboxed development environments, generated app surfaces, preview links, and deployable artifacts.

Stack used
Finite MachineReactFastAPIPostgresRedisCeleryE2Bcode-serverRailway

Impact

At launch, the platform reached 100 weekly active users and gave the team a real usage loop for prompt-to-app building.

Impact summary

Primary result100 weekly active users at launch
Operational resultRetail use case
Workflow scopePrompt-to-app build flow

How the workflow runs

Retail app creation moves through a Finite Machine flow: capture the prompt, provision a sandbox, generate and edit the app, preview the result, preserve state, and package the deployable artifact.

  1. The product prompt or retail workflow spec is captured.
  2. A sandboxed app workspace is provisioned.
  3. The application is generated and edited.
  4. The result is previewed.
  5. The app artifact is packaged or deployed.

Human control

The control points were specific to the workflow, so the agent could speed up the work without silently taking over sensitive decisions.

  • Presented as earlier studio work, not the current product direction.
  • User data is excluded from public screenshots and examples.

What shipped

The implementation centered on these shipped pieces:

  • Retail app workflows.
  • Prompt-to-app platform.
  • Finite Machine build flow.
  • Sandboxed app generation.
  • Preview and deploy flows.
  • Sample generated apps.
Back to portfolio