Coin 0
Home

SnapSwap: building a co-creation loop for couples from 0 to 1

The Problem

I've experienced this myself. Distance doesn't stop couples from talking, it stops them from experiencing things together. That's what distance takes away, and no amount of messaging really fills it.

Most digital tools for couples facilitate exchange. Very few create the feeling of making something together.

That's the gap SnapSwap explores.

SnapSwap Image Gallery

Hilarious or romantic scenarios AI-generated, ready for the face swap

The Core Idea

SnapSwap started from a simple behavioral observation: people feel closer when they create something together.

The product is a lightweight web experience where two partners upload their photos and generate a shared AI image that places them inside the same scene. The output becomes a co-created moment, something that didn't exist before they both participated.

The focus was on immediacy. The interaction had to be fast enough to feel playful, not procedural. The interface removes unnecessary steps and keeps the flow linear: join, upload, generate, share.

What matters is the shared result. The generated image becomes a digital artifact of “us,” created in real time, even if the two people are physically distant.

The Value-First Loop

I designed the onboarding to anticipate the value as soon as possible: after selecting a scenario and taking a selfie, the user sees a blurred version of the result. The photo is visible but locked, which turns the signup into a natural next step rather than a barrier.

For the partner who receives the invite, the hook is even more immediate: they see the image with their partner already in the scene with them, which creates immediate value perception. Their own signup then becomes the final “reveal” for a photo they can already see, turning a procedural barrier into an “unlock.”

SnapSwap onboarding - value anticipation

Next Iterations

The current version validates the core interaction. The next step is designing to leverage viral loops.

Future iterations would introduce structured sharing mechanics, allowing couples to export their generated scenes directly to social platforms with embedded SnapSwap attribution links. Each shared image would function as both a memory artifact and a distribution surface.

Additional layers could include collaborative prompts, leaderboards, scenario voting, and limited-time themed drops to create recurrence and anticipation.

The ultimate goal is to bridge the gap between a one-off surprise and a lasting habit. I want to improve engagement by introducing recurring rituals—like shared streaks or "daily swap" prompts—that turn individual moments into a consistent co-creation habit.

Built end-to-end with Lovable: design, architecture, implementation, testing, for the Contra x Wispr challenge: snapswap.lovable.app