A group gift, built together

Give them what they really want.

Upload the gift photo. Friends and family each add a piece.

Donna in her twenties seeing the pink road-racing bicycle that inspired Puzl, surrounded by friends and multigenerational family
She wanted the bike. The people in her life built the gift.One person wished. Twelve people made it possible.
For quinceañeras, graduations, birthdays, weddings, teams, trips, and fresh starts.
Turn a meaningful wish into something people can see, share, and finish together.
1Picture the real wishStart with a photo of something they would really like.
2Bring in their circleFriends and family add what feels right. Every contribution helps turn the picture into the real thing.
3Watch the Puzl video revealThe recipient opens it when ready. Everyone who helped can get the video or link afterward and watch on their own time.
Early prototype review

What real people noticed first.

Five people tried an early Puzl prototype and told us what worked—and what they still wanted clarified.

“It felt like a celebration, not charity—and my aunts figured it out with no help.”
Kayla22 · college grad · Atlanta
“This beats Venmo. I posted my reveal share card straight to my story.”
Zoe16 · Charlotte
“The flip animation and image handling are solid. I’d integrate this if there were an API.”
Marcus19 · CS student · Raleigh
“I’m not a tech person. I set it up in five minutes, texted 12 family members, and eight pieces were gifted by morning.”
Denise48 · nurse and aunt · Durham
“I understood it immediately. I just wanted clarity on where the money goes and when.”
James52 · engineer and dad · Cary
The reason people join

Share the possibility behind the gift.

The picture shows what they want. The story shows why it matters. Together, they invite people to help make someone’s next chapter possible.

Show what the gift could make possible
Give every person a meaningful way to help
Share a story people want to pass along

Device-readyLayout adapts for phones, iPads, and desktop.

39pieces gifted this week
12new puzls started
4reveals almost ready
Easyto share by text or link

Which puzl reveals next?

Who's finishing their puzl today? Ranked by how close each one is.

Reveal watch

Newest puzls

Fresh goals just added.

New

Contributors

Everyone who has helped push a puzl forward.

Live

Every finished puzl lands here, one on top of the last.

Real moments

Recipients with the actual gift, in real life.

Community

The Reaction Wall

Photos people chose to share after their reveal.

Face wall

Video reveal preview

Jordan's Headphones has 4 pieces left.

4 left

Gift activity

The newest gifts appear here as pieces flip.

What photo should I use?

Choose a personal photo that shows the recipient and the dream behind the gift. That photo becomes the puzzle.

What happens when I gift?

Your gift adds a piece. When the Puzl is complete, the recipient opens the reveal when ready. The video or link can be shared afterward.

How is the money safe?

In the live app, Stripe Connect should process payments under a lawyer-reviewed charge and payout design. This prototype simulates the flow; responsibility for disputes, refunds, negative balances, and delayed transfers depends on the final Connect configuration.

What are the fees?

Pay as you go is $0 upfront with a 5% Puzl platform fee. Celebration is $29 upfront with a 0% Puzl platform fee. Stripe processing is separate on both plans and must be confirmed against the live Stripe account before launch.

Is the backend built?

This file is still a frontend prototype. It is ready to connect to the backend stack, but launch needs live Supabase records, Stripe Connect checkout and payouts, image storage, and text/email delivery tested end to end.

Can seniors use it?

The app is designed with large buttons, plain language, visible progress, and a simple checkout. Add a piece, pay, and get a receipt.

Why can it go viral?

Every gift gives people a reason to share: their name appears, the picture fills in, the countdown creates urgency, and the final reveal is easy to post.

What if a campaign looks fake?

Production pages need a visible Report Campaign button, Stripe identity checks, and a fraud clause that allows suspicious campaigns to be paused while reviewed.

Is this tax advice?

No. Puzl should tell recipients and gifters to consult their own tax advisor. The app can explain general gift/payment flow, but cannot give personal tax advice.

1. File NC LLC$125 at sosnc.gov before first real payment.
2. Get EINFree at irs.gov for bank and Stripe setup.
3. Business bankKeep Puzl money separate from personal money.
4. Terms liveRefund, dispute, privacy, fraud, and report policies.

You have the dream. Now tell the story.

Create a Puzl and invite the people who care to help make it real.

Step 1 of 5

Occasion

Details

Stripe processing is estimated separately. The $29 plan charge is prototype-only until checkout is connected.

More pieces usually means smaller, easier contributions.

We only use this to alert you when pieces are gifted and when the puzl is ready to reveal.

What does your heart desire?

Show people the exact thing you really want.

Make it yours

Upload a product photo or screenshot from any store. You do not need to be in the picture—you are showing everyone the wish.

or browse ideas

Selected: Laptop

Not the exact one?

Use a screenshot of the real item. The more specific the wish, the more personal the Puzl feels.

The part people remember

Tell them why this matters.

Explain what the gift will make possible. Will it help them learn, compete, travel, create, or take an important next step? A specific reason helps people understand why their contribution matters.

Choose the feeling that fits, then make the words yours.

This becomes the heart of the text, email, and social message people share.

Ready to go live?

Once you launch, the puzzle starts at 0 pieces and your share link goes live. You'll get the QR code and link on the next screen.

Your Puzl is live.

Invite someone to add the first piece.

QR code for campaign link

Share your link

Scan the code or send the link.

puzl.gift/jordan-macbook-2026

Make it personal. Your Puzl link is added automatically.

Text someone directly

Jordan's Headphones

Graduation fund - 12/25/2026

$17 / piece
Total goal shown to gifters $1,415.64 Recipient gets $1,299.00 after estimated fees.
Image preview Laptop

This is the picture donors reveal piece by piece.

$1,401.80collect total
$1,299.00recipient gets
$70.09Puzl platform fee 5%
$32.71Stripe est.
$88per piece
16pieces

Fees are added up front so the recipient can still receive the amount needed.

Jordan's Headphones

Graduation gift · 4 pieces left

12 people are building this Puzl
75%

Add a piece

Disguises stay on until the final reveal, where the recipient sees every real name.

Choose how the receipt should be sent, then enter the phone or email below.

Text receipt will be prepared after the gift.

Trial mode. It fills one piece without charging money.

Prototype note: real payments require Puzl LLC, EIN, business banking, Terms, Privacy, Stripe Connect, and fraud review before launch.

Share the Moment

Pick a caption that feels proud, fun, and easy to send.

Tap in above to personalize the wording - add a name, a reason, anything you'd like.

Referral rewards

Prototype reward only: no cash kickback. Invite 3 people to unlock a custom reveal theme.

2 of 3 sent
Founder Badge First 100 Puzlers Bonus confetti pack Name highlighted

The reveal

12 of 16 pieces are in · 4 to go

14 days left
Alert goes to

How the money works

Short version for gifters and families: add a piece, pay securely, and watch the picture fill in.

Trust first
1. Gifter paysAdd a piece, then pay by card, Apple Pay, or Google Pay.
2. Stripe processesIn production, Stripe Connect processes each payment. Before launch, Puzl must confirm how refunds, disputes, fees, and negative balances are handled.
3. Payout waitsIn production, funds should stay pending until the puzl is complete or the deadline arrives.
4. Fee is clearPay as you go: $0 upfront and a 5% Puzl platform fee. Celebration: $29 upfront and a 0% Puzl platform fee. Stripe processing is separate on both plans.
5. Recipient paidIn production, Stripe sends funds to the recipient bank after the completion or deadline trigger.

Launch plan

Priority build order for the real product: photo search, payments, persistence, notifications, then launch content.

August soft launch

Build queue

Launch calendar

Viral share test

Watch real behavior before paid marketing: do gifters tell the next person because the moment is fun, visible, and time-sensitive?

Social signal
The Puzl is ready
READY

Save the reaction?

Get the recipient in frame.

Camera is off

After you allow access, recording starts and Puzl captures three reaction photos. Everything stays on this device until you choose what to keep.