Editorial Studio SaaS

Show how creative work moves from brief to approval through an editorial, image-led software site. Editorial Studio SaaS places a restrained serif headline beside a documentary studio photograph, with a play control opening a scripted review room. Workflow panels, version comparison, client approval and pricing extend that story across the site. The sample production workspace and its customer campaign are fictional; approvals, notifications and bookings remain local demonstrations.

What you get

  • A cool-paper marketing site with three deliberate navy regions: split hero, customer-story band and closing CTA/footer. The homepage connects customer marks, four workflow tabs, range-driven version compare with pins, capabilities bento, story/proof rail, phone approval, two unequal testimonial cards, security/audit example, pricing, FAQ and email CTA. It is not a full dark-theme site; the reference uses light sections between selected navy surfaces.
  • A hero review-room dialog built in HTML/CSS, not a video of a screen or a laptop photograph. It includes frames/thumbnails, version/status chips, pins, comments, presence and an approval meter. Opening runs one prepared comment-to-approval sequence, then exposes Replay; closing resets it. The sample moves its fixed meter from 18/24 to 19/24 and shows a final state immediately with reduced motion. No collaborative review service is contacted.
  • Four equal-height workflow panels for Brief, Boards, Review and Deliver; a keyboard-operable image comparison range; pinned-note emphasis; timeline playhead; brand-kit/link-settings/version/automation vignettes; frame search with empty state; count-up proof slots and local phone Approve/Request changes/Undo flows. Frame search filters a local dataset. Phone success/toast text does not send a note or notify a real studio.
  • A customer-story route with long-form context, figures, quote, facts and results sidebar; pricing detail with shared billing state and grouped comparison; changelog category/search/highlight/reset; sign-in, trial, demo-slot selection, privacy, terms and designed 404. Forms offer validation and local feedback, with a password reveal control and selectable sample availability, but supply no real authentication, workspace provisioning or calendar invitation.
  • Default output as one offline HTML file with Instrument Serif roman/italic, Instrument Sans, Geist Mono and images embedded. An existing/requested React, Next.js, Vue, Svelte or Astro project receives the same design as components/data/real routes. The package includes a reference template, style/section/image/motion/icon/quality guides, ten photographs, asset inliner and static validator. The photographic roles cover four campaign deliverables, a studio scene, three portraits and two supporting scenes.

Before you choose

Let the visual workflow explain the product while keeping its proof boundaries visible. A scripted approval, fixed demo slot or sent-message toast can demonstrate a next action but cannot stand in for persisted work, calendar availability or delivered communication. Keep the coherent campaign, route depth and pricing logic while replacing every real-world claim with approved data.

Good fit

  • Creative software for studios and brand teams can explain review, asset management, approval or production through visual work and concrete interface states.
  • A launch needs connected pricing, releases, trial, sign-in and demo pages alongside the homepage.
  • A product has meaningful brief/review/approval/delivery stages that visitors can understand through a short controlled demonstration.

Not for

  • A fully dark site or an automatic light/dark theme switch. The supplied design deliberately alternates a light page with selected navy bands.
  • A product with no visual/document workflow to show. Frames, versions, pins and approvals are the centerpiece rather than interchangeable decoration.
  • Live accounts, paid plans, notifications or confirmed bookings without separate service integration. Local validation and a success panel do not implement those outcomes.

How to use

You say/editorial-studio-saas Build the marketing site for Prismade, a production workspace where studios review and deliver campaign work.
  1. Provide the product name, audience, one-line promise, actual features/workflow, plans/prices and one main conversion action. Add permissioned customers/quotes, sourced metrics, approved security controls and photographs if available. Keep missing ordinary proof visibly drafted for confirmation or omit its section; never invent audits, compliance, uptime, customers or campaign outcomes.

  2. Choose the default standalone file if no project exists. In an existing/requested framework, inspect its package/config/component conventions, preserve unrelated code and translate the tokens/sections/interactions into real components, data modules and routes. Retain local image/font assets; do not inject the original page wholesale or put it in an iframe as the framework output. The sandbox is an acceptance environment for the standalone file, not its implementation inside the app.

  3. Keep the hero restrained: plain deep navy with a gentle slanted lower edge, five short serif lines capped at 64px, one lead, two buttons and a 16:9 documentary photo with an offset frame/play control. Use the 1104px shared content edge, Instrument Serif for display, Instrument Sans for body/UI and Geist Mono for timecodes/data. Preserve cobalt as the main accent, cool paper rather than cream, and the varied section compositions. Avoid extra hero badges/stats, purple surfaces and heavy photo tinting.

  4. Map one believable campaign/workflow across review-room frames, board, comparison, delivery rows, phone and customer story. Replace names, file/version/timecode/state/owner/count data together. A document platform might use Draft/Redline/Sign/File and contract frames; architecture software can use drawings/site photos and client signoff. The interface remains code-built, with photography representing actual deliverables and people rather than fabricated UI.

  5. Customize the scripted review-room comment, pin, status and fixed counts, including dialog title/description for assistive technology. Check one sequence per opening, Replay, Close/backdrop/Escape, focus trap/return and scroll locking. The animation demonstrates approval progression; its “approved” state is not a saved project decision. With reduced motion show the final state directly rather than waiting for typing or count changes.

  6. Adapt all four workflow panels and the compare image/crop/pin context together. Verify range input by pointer and keyboard after its single teaching sweep, frame search terms/no-results state, link-setting switches and timeline behavior. Only previews and local labels change; the sample does not export an audited delivery package, manage remote versions or execute an automation recipe.

  7. Exercise phone approval, Undo, changes-note validation, cancel and reset. Its handlers replace the local action panel and may claim a studio was notified or a note sent; keep those outcomes explicitly demonstrative until a real response confirms them. Preserve the empty-note error and meaningful feedback without presenting the marketing interaction as a client approval service.

  8. Set two to four plans with one featured plan and consistent comparison-row values/order. The plan grid/column count follows the plan array, and home/pricing-detail share billing state. The sample starts with eight seats, annual billing and a 1–150 seat clamp; per-seat prices produce monthly totals or annual totals at twelve times the monthly equivalent. The free plan is identified from a zero monthly rate and labelled one seat, so review that assumption if the plan model changes. More offers can move to Enterprise; no billing service is connected.

  9. Keep customer wordmarks limited to approved customers or omit them, adjust stats/columns and any stated counts to actual data, and replace security/audit rows with controls the company provides. A visible log/export action or product-switch state proves no audit record or access control. Changelog, FAQ, legal text and frame search are local data, not live CMS content; replace story names/slugs and all links to them together.

  10. Plan imagery as one campaign and cast: four distinct deliverables inside the product, a team-at-work hero still, three matching portraits, behind-the-scenes story scene and a close-up. The unbranded work images and loupe may serve as disclosed neutral placeholders only when the product handles that work. Replace the specific studio scene/portraits with approved real people for an actual business, and regenerate the sample apparel-shoot story for another context.

  11. An available agent image tool may charge but the local interface needs no Skill-specific API key; approved supplied photos are alternatives. Keep photography’s natural tonal range with deliberate aspect/crop focus, no text/logos or fake screens. Each image needs a clear role; one campaign deliverable can appear in related product views, while unrelated editorial slots should not receive the same filler image. Inspect faces/key objects at phone widths and disclose generated stand-ins.

  12. Rebrand all metadata, header/sheet/footer labels, accessible names, site/social/customer data, route titles/story slug, review-room descriptions/comment thread, FAQ/releases/legal/contact fields and toasts. Rename portrait files and keep face hooks consistent. Security policies, addresses, trial dates, plan limits and email/calendar claims need actual confirmation, not a global name replacement.

  13. Test every form’s invalid input and local outcome. Sign-in checks email/password then displays a timed one-time-link message; trial validates fields/terms and claims a workspace is ready after a timer. Demo days/times/taken slots are fixed arrays, labelled CET, not live time-zone-aware availability; booking success does not reserve or email an invite. Newsletter and closing CTA similarly show success without delivery. Replace these claims with truthful demonstration copy or connect and test the real services.

  14. Build the offline file with Node.js 18+, initial font-download internet access and local images; embed four font files and target below 5 MB, with an 8 MB validator cap. Check missing-asset errors even if output was written. Repeated images use the template’s key/same hooks and load script; JS-rendered search images need an embedded source copy. Validate the final file, or local-files mode with existing adjacent assets. Framework ports additionally require their own build/type/lint checks.

  15. Review at 1440, 1024, 768 and 390px for layout/crops/overflow and keyboard interaction. Walk every route and anchor, menu/dialog focus/Escape, workflow, compare, search empty state, phone paths, billing/seat bounds, FAQ, changelog and demo form. Check narrow comparison-table scrolling, reduced motion, hidden-content safety fallback and scripts-only iframe behavior for standalone output. Fix and recheck before handing over the path, actual checks and outstanding proof/photo/service gaps.

Requirements and costs

You bring
Product name, audience, one-line promise and the main call to action · Real features, workflow stages, plans and prices · Customer proof and your own photos (optional; missing proof is labelled as placeholder)
Dependencies
Node.js 18 or newer on your agent's machine, to run the bundled script that builds the single offline file · Internet access while the file is built, so the fonts can be downloaded once and embedded · An image tool in your agent for the campaign, team and portrait photos (optional if you supply your own photos)
Outside costs
The agent generates the site's photos with its own image tool, which may incur that tool's usage charges. You can supply your own photos instead. Nothing else uses a paid service.
Publisher testing
v1.0.6 — Claude Code / Claude Desktop / Cowork / Codex / ChatGPT

FAQ

User reviews

—0 reviews

Select a star to share your experience.

No reviews yet. Ratings appear once readers share real experiences.

Similar Skills

View all skills