unvibed.
Menu
Free UI audit

Agent-built demo / Before audit

Overprint

Mobile feed and community · Nov 8, 2026

Overall gradeFDesign grade after deductions

3 measured views. Local app. Design grades compare the actual screen with published product references. N/A means there was no applicable sample. Unverified means evidence was insufficient.

Product specificity and generic signals · F

1440 shows Ink Lab, Fold study and Night shift with processes, makers and Save print actions. 390 clearly exposes Ink Lab. These establish the product object, but the generic opening copy leaves the saving consequence unexplained. (/)

Visual specificity before deductions C. Weighted design base C. Distinct signal deductions 4.

Product specificity supplies 55% of the base, and the five visual design dimensions share 45%. Round the base to the nearest letter. Each distinct verified generic signal lowers it by one letter, down to F. Foundations are reported separately. The detector ceiling is F. Vision reviewed 1 of 1 measured routes.

Template copy · −1
“all-in-one solution” does not identify a product task or outcome. (/, 1440 px, Detector and vision.)
Gradient hero · −1
A gradient fills the opening section around the visible heading. (/, 1440 px, Detector and vision.)
Emoji bullets · not observed
No instance was identified in the reviewed views.
Default shadcn grays · −1
3 separate visible panels repeat the same near-default neutral border, fill, width and corner treatment. (/, 1440 px, Detector.)
Purple on white · −1
A prominent purple action or heading sits on a white surface. (/, 1440 px, Detector and vision.)
Centered everything · not observed
No instance was identified in the reviewed views.

Compared with the 2026 references

  • / · Like the supplied Mastodon observation, Overprint pairs media with authorship and reveals the next record at 390. Its large promotional hero reduces immediate feed visibility. Three directly observed generic signals each require a one-letter commercial deduction; no overall commercial letter is asserted beyond the available scale. Mastodon for Android · home timeline

Visual design

Hierarchy
C
1440 offers an orderly three-card comparison, but the oversized promotional heading competes with the prints. At 390, the tall hero delays browsing and leaves only one complete record visible. (/)
Typography
B
Both widths distinguish bold print titles, smaller process labels and maker credits. The phone headline wraps cleanly, though its scale gives generic copy more emphasis than the actual records. (/)
Spacing
B
1440 has consistent card gutters and internal spacing. 390 retains comfortable side margins and separated cards; the generous hero spacing consumes valuable browsing space. (/)
Copy and labels
C
Print names, processes and maker credits are concrete at both widths. “Your all-in-one solution” and “unlock your potential” are interchangeable; Save print does not visibly explain its destination or resulting state. (/)
Imagery
B
1440 presents three distinct print compositions for comparison. At 390, Ink Lab’s artwork is larger and legible, with the next image beginning below. The artwork directly supports choosing a print. (/)

Foundations · A

Contrast, responsive layout and keyboard reach are sampled separately. The foundations grade is the lowest verified result in this group.

Color contrast
A
At least four opaque text samples per view passed the contrast threshold. Verified across 3 measured views.
Responsive layout
A
All sampled viewports fit without horizontal overflow and contained readable text. Verified across 3 measured views.
Keyboard access
A
Tab reached two visibly focused controls and Shift+Tab returned to the first. Verified across 3 measured views.

Fix these first

  1. Name the object, action and result in the heading.Product specificity · / · 1440 px
  2. Replace the opening gradient with a view of the product doing its work.Product specificity · / · 1440 px
  3. Give the primary task, supporting information and actions distinct visual roles.Product specificity · / · 1440 px
  4. Choose an action color grounded in the product and separate it from status colors.Product specificity · / · 1440 px

Evidence from the screens

Gray blocks conceal form values or sensitive text. Numbered outlines identify measured issues.

Captured / at 390 pixels wide
/ · 390 × 844
  1. “all-in-one solution” does not identify a product task or outcome.
Captured / at 1440 pixels wide
/ · 1440 × 900
  1. A prominent purple action or heading sits on a white surface.
  2. 3 separate visible panels repeat the same near-default neutral border, fill, width and corner treatment.
  3. A gradient fills the opening section around the visible heading.
  4. “all-in-one solution” does not identify a product task or outcome.
Captured / at 768 pixels wide
/ · 768 × 1024
  1. “all-in-one solution” does not identify a product task or outcome.

Independent task review

The reviewer assesses each route against its user task using desktop and phone evidence. Its task grades describe the interaction evidence available for that route.

/

Audit Overprint’s working feed at /: find a print, such as Ink Lab by Mara Holt · Larch Press, and save it to a profile using Save print.

Reviewed at 1440 × 900 and 390 × 844.

Task hierarchy
C
1440: three identifiable prints and Save print buttons appear together, below a large generic hero. 390: the hero occupies much of the opening view; only Ink Lab and the beginning of the next image appear, increasing scrolling before comparing prints.
Landing message
C
Both widths say “Discover amazing content” without explaining the print collection or profile-saving task. The artwork, process labels and maker credits supply concrete proof, but the opening message lacks a clear product-specific action.
Interaction feedback
Unverified
Save print is visible at both widths. No supplied check records activation, confirmation, saved state or persistence, so the result of saving cannot be established.
Access and recovery
B
390: navigation, Ink Lab metadata and its Save print button fit visibly. 1440: all three cards have readable action labels. Checks report a visible Tab target reached at both widths; complete keyboard reach, focus order and recovery were not exercised.
Release evidence
Unverified
The supplied local captures establish rendering at 1440 × 900 and 390 × 844. Checks report one primary heading and 12 desktop versus 7 mobile visible controls. Saving, profile retrieval, persistence and deployed behavior remain unobserved.

First action

Replace the generic hero with a compact print-specific introduction explaining that Save print adds work to a profile. At 390, give the feed more of the opening viewport.

How to verify Recapture / at 1440 × 900 and 390 × 844 to verify the revised introduction and card visibility. At each width, keyboard-activate Ink Lab’s Save print, inspect confirmation, open Profile and reload to check persistence. Contrast requires measurement; complete keyboard reach remains unverified.

What a repair could look like

Overprint is an agent-built feed and profile demo. Both captures show the same task.

Overprint before the rebuild
Before
Overprint after the rebuild
After
Compare Overprint at both widths →