Skip to main content
Back to library

EditOnline·Initialize track

Building EditOnline: a production image editor in under 3 hours

A production-ready image editor with multi-layer canvases, billing integration, and automated validation. The Initialize workflow gathered requirements, generated implementation plans, and built EditOnline. Watch the full build replay and download the exact plans the agent followed.

Build replay

Entire build replay is accelerated 10× for easier scanning.

Build duration
2h 47m
Primary prompt count
1
Refinement passes
4
Human edits
0

The challenge

Why image editors are hard to ship fast

Building a production image editor typically takes months. Canvas rendering, layer management, tool states, undo history, and real-time collaboration each demand weeks of iteration.

Add authentication, billing gates, marketing pages, and docs, and most teams burn their runway before shipping v1.

EditOnline needed all of it in one sprint.

The approach

One prompt, two plans, full delivery

We ran the Initialize AI script on a fresh StarterApp project. It asked about brand, features, and validation requirements.

Before code shipped, Initialize locked in palette #1F6FEB, hero copy, pricing voice, and tool priorities.

Those answers generated a Rebrand plan for marketing and a Features plan for the editor. Every build step traced back to the original prompt.

Prompt

I want my product to be called EditOnline. It will be a web-based version of Photoshop so users can quickly visit the site and do their image editing needs.

Primary prompt.

  • Rebrand plan: rename tasks, metadata, social images, navigation, and four marketing sections.
  • Features plan: Fabric.js canvas, toolbar, layer panel, keyboard shortcuts, and billing-gated exports.
  • Both included test coverage, docs, and README updates to keep the release production-ready.

Editor capabilities

What the studio can do today

  • Fabric-powered brush, pencil, pen, text, shape, and selection tools with instant feedback.
  • Layer panel lets users reorder, rename, toggle visibility, and navigate with keyboard shortcuts.
  • Status bar tracks zoom, pointer mode, and active tool. History scrubber enables quick undo.
  • Palette presets match the brand colors and keep exports consistent.

Automation & QA

Validation that ran automatically

The validation checklist ran lint, typecheck, unit tests, integration tests for auth gating, and a full build with zero manual intervention.

Initialize also checked metadata, README updates, and doc freshness to prevent incomplete releases.

Total human review time stayed under twenty minutes. The agent's built-in context handled the rest.

Paid tier refinement

How gating landed in one prompt

One refinement prompt asked the agent to gate Export behind the Paid tier while keeping buttons visible for free users.

The agent already understood Autumn's billing helpers from initialization, so it reused existing permission checks and dialog patterns.

It shipped the paywall dialog with a billing link and updated copy and tests in one pass.

Prompt

Gate the Export features behind the Paid tier. If the user is free, they can still see the buttons, but if they try to export, it will bring up a dialog prompting them to pay, with a link to the Billing page.

Refinement prompt

No follow-up prompts needed. Initialize gave the agent enough context to handle billing integration on its own.

What shipped

Production-ready in 2 hours 47 minutes

  • A complete marketing site with brand-matched hero, navigation, pricing timeline, and build replay.
  • An authenticated canvas editor with multi-layer support, brush/pencil/pen tools, keyboard shortcuts, and undo history.
  • Billing integration that gates high-res exports behind paid tiers with upgrade prompts and Stripe checkout.
  • Automated validation covering lint, typecheck, unit tests, integration tests, and full build verification.

Manual work accounted for 9% of total effort: copy polish, accessibility refinements, and one icon swap.

Final human review took under fifteen minutes.

What you get

Replicate this workflow for your product

The same Initialize script works for SaaS dashboards, marketplace platforms, collaboration tools, and content studios.

Your prompts generate custom plans. The agent builds features, tests, and docs while StarterApp handles auth, billing, security, and deployment.

  • Download the exact plans the agent followed: Rebrand and Features implementations with full checklists.
  • Watch the 2h 47m build replay to see every prompt, decision, and validation step.
  • Start your own project with the same workflow—no prior agent experience required.

Download the Rebrand plan and Features plan to see the full breakdown.

Pricing

One-time purchase. Unlimited launches.

StarterApp ships with a permissive license that covers unlimited teammates and projects for personal or commercial work. Review the license.

StarterApp mirrors a production SaaS stack (Next.js 15, Convex, BetterAuth, Stripe) so teams start from a proven architecture instead of wiring pieces together first.

Built-in AI workflows, security guardrails, and compliance-friendly defaults mean you can ship confidently with CSP, CSRF, and rate limiting already in place.

StarterApp is the fastest path from prompt to production, pairing AI-native tooling with a codebase that is ready on day one.

Lifetime Access
$249one‑time
No hidden fees or subscriptions
  • Complete StarterApp source code
    Comes with full codebase of live demo.
  • Core SaaS foundation
    Authentication, billing, security, analytics, and AI tooling ready to ship.
  • AI-assisted onboarding and full documentation
    Kick off with a single AI initialize command that sets up the project, installs dependencies, and adapts the codebase to your SaaS.
  • Backend fully configured and integrated
    Convex database, Stripe billing, and backend helpers connected with typed interfaces.
  • Testing stack ready to run
    Vitest unit suites, integration harness, and Playwright end-to-end flows included out of the box.
  • AI command center
    25 AI commands including AI architect, code reviewer, marketing text polisher, and performance auditor. View all.
  • Lifetime updates and new releases
Get lifetime access

Frequently Asked Questions

Answers to pricing, licensing, and technical onboarding so you know exactly what comes next.

Still need clarity?

We reply within one business day. You can also hop into the community Discord for live help.

Join Discord