Some people never really leave.
They stay in voicemails you haven’t deleted.
In blurry photos. In messages you can’t bring yourself to scroll past.
I built something for that.
🔸Heirloom 🔸
https://heirloom.figma.site/
A quiet, private space to hold onto the people you’ve lost, in a more intentional, structured way.
Not a social app.
Not a feed.
Not a memorial timeline.
Just somewhere to keep what still matters.
You create a space for someone.
You add what you have, photos, voice notes, messages, small moments.
Heirloom brings them back to you gently, one memory at a time.
This is my final submission for the Contra × Figma Config Makeathon.
This started as a project.
Somewhere along the way, it started feeling real.
I’d genuinely love your thoughts ,
Does this feel meaningful?
What would you simplify, rethink, or take further?
Because grief doesn’t ask for much.
Just somewhere to put what we still carry.
It’s a calm, editorial shop template for brands that make physical things: hardware, objects, small product lines. I designed the brand, generated the product photography and built every page in Framer.
What’s inside:
20 pages, each designed for desktop, tablet and phone
CMS-driven shop with working price sort
Product pages with gallery, specs and FAQs
A build-your-own configurator with live pricing
A bag with quantities and discount codes
Journal with hover image previews
Launch, studio, support and gift card pages
The product itself is fictional: a modular mixing desk where one core listens to your mix and suggests one fix at a time. I wanted the template to feel like a real brand from day one, so it’s been built and photographed like one.
Congrats on the launch, Jonathan. Designing the brand, the photography and every page yourself gives it a clear voice. What was the hardest part of building a shop template in Framer?