I couldn’t decide which project to show first, so it randomly changes every time.I couldn’t decide which project to show first, so it randomly changes every time.
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
The randomized order is such a smart way to keep a portfolio feeling fresh on repeat visits instead of always leading with the same piece. Did that come from not wanting to pick favorites, or was there a practical reason behind it too?
The teal cards hold the three screens as one system, and the spend bars on the overview are easier to scan than the transaction list alone. Tight iOS spacing.
An approval should belong to one version, not every version that comes after it.
That idea shaped FrameProof, a visual review workspace I built with Bolt.new for designers and small creative teams.
Instead of separating the artwork from the conversation, FrameProof brings them together:
Pin feedback to the exact part of an image.
Keep comments and replies connected to each revision.
Compare versions side by side or with a slider.
Record an approval or request changes on the version being reviewed.
The detail I cared most about: uploading a new revision does not carry forward an earlier approval. The decision stays attached to the work that earned it.
I also built expiring, revocable guest links so reviewers can contribute without creating a full account.
The narrated walkthrough below shows the workflow. The interactive demo uses a fictional studio and keeps demo changes in your browser.