All work

CASE STUDY · CONCEPT · DESIGN ASSIGNMENT

BEEN A WHILE

A concept card for the friend you never stopped caring about, just stopped texting.

PROBLEM

People go quiet on old friends not because they stopped caring, but because the gap feels too awkward to break with a text.

MY ROLE

Solo project: survey, desk research, concept, UX and UI, a working prototype and a user test.

METHODS

A survey of 7 people, desk research, a user test with voice-note follow-ups, and two rounds of changes.

TIMELINE & TOOLS

3 days, design assignment for a greeting-card company, Oct 2026 · Claude, HTML, CSS, JS, Netlify, Supabase

7

people surveyed about moments they wanted to say something but didn’t

5

short steps to build a card, with help at every step

1

user test, on the tester’s own phone, unassisted

4

gaps found in the user test, all fixed in the next build

Try the prototype

Been a While case study cover: a phone showing the card that opens with “It’s been a while”, beside an old photo and notes on the insight, the user test and the 4 fixes it led to.

ON THIS PAGE

The challenge

Research

Insight and concept

The receiver

The sender

Design details

Working with AI

Testing

After launch

What I learned

The challenge

The assignment: create a new interactive card experience for a digital greeting-card company, around something people want to express, starting with people rather than screens, then build a working mobile-first prototype in 2 to 3 days. Been a While is my own concept for it.

The result is a working, mobile-first prototype, tested with a real user and improved twice. My tester said she would send it: “it is very personalised and a fun way to reconnect.”

AT A GLANCE

Problem: people go quiet on old friends because the gap feels too awkward to break with a text.

Solution: an interactive card where shared memories do the awkward part. Wipe the dust off an old photo, play “Still true?”, read an honest note, and reply in one tap.

CONSTRAINTS

2 to 3 days from brief to a working prototype

Mobile-first: most cards are opened from a WhatsApp link on a phone

No server at first, so the whole card had to travel inside its link

One person doing the research, design and build

Starting with people

I surveyed 7 people aged 18 to 32 about moments they wanted to say something but didn’t. I asked about real moments, not what card they’d like, because people can’t invent products in a survey. One answer stayed with me: “Hey, it’s been a while since we spoke… Just wanted to let you know I was thinking about you.”

What I found

What it meant for the design

5 of 7 said an old friend they’ve drifted from is the hardest person to open up to

Design for reconnecting: the one message the brand’s card range doesn’t cover yet

5 of 7 stayed quiet because “a text felt too small”

The card has to carry more than a text can: memories, a game and a note

4 of 7 “didn’t know the right words”

Every step of the builder offers prompts and ready-made starters

Only 28 to 37% of people who draft a message to an old friend send it (Sandstrom & Aknin, 2024, ~2,500 people), and people underestimate how much others appreciate being reached out to (Liu et al., 2022)

The hard part is pressing send, so sending and replying have to feel light

The insight

People don’t go quiet because they stopped caring. The gap just feels too awkward to break with a text.

WHAT THAT MEANS

Who it’s for: someone who misses a friend they drifted from after moving cities, changing jobs, or just life. What they want to say: “I’ve been thinking about you. I miss you. No pressure.”

Why a card, not a text: a text puts all the weight on a few words. This card carries the awkward part: memories say “I remember us” first, and replying takes one tap.

The opportunity: the brand’s range covers birthdays, love, apologies and festivals, but nothing for the hardest message of all, the first one after a long silence.

THE CONCEPT

The friendship got a little dusty

Slide 1Slide 2Slide 3

The receiver’s side: a dusty envelope, the dust-off, memories, “Still true?”, the note and a one-tap reply. Use the arrows to move between screens.

The receiver wipes the dust off an old photo with their finger, so time apart becomes something they physically clear away. I first explored a “You got through it” card from the open answers, but chose reconnecting because it’s where my survey and the research agreed most strongly. It’s also personal: friends drift as you grow up, nostalgia hits, and a plain text feels empty.

The receiver’s journey

Playful first, sincere last, because 3 of 7 didn’t want to seem too emotional. This is what the friend sees when they open the link.

Moment

What the receiver does

Why

A dusty envelope

Sees their name and “It’s been a while. About 2 years, actually.”

The sender’s own rough timeframe, never an invented day count

The dust-off

Wipes the dust off an old photo with a finger

Time apart becomes something they clear away

Memories and “Still true?”

Flips through memory polaroids, then plays “Still true?” about old in-jokes

Play makes it easy before it gets sincere

The note

Reads “I didn’t know how to text you after so long, so I made this instead”

The honest peak of the card

The reply

Replies in one tap, or makes a card back

It ends with a conversation, not just a reveal

The full journey, from the dusty envelope to the reply. It unfolds through the dust-off, memory polaroids and the “Still true?” game, and peaks with the note.

Making it easy to send

THE SENDER BUILDS IT IN 5 SHORT STEPS

The friend: their name and roughly how long it’s been.

A photo, or an illustrated mood if there isn’t one.

Up to 3 memories, with prompts and an idea picker if they get stuck.

“Still true?” lines, each with an optional funny answer.

The note, with Warm, Funny or Simple starters in English or Hinglish.

Slide 1Slide 2Slide 3Slide 4

The builder in 5 short steps, the changes after the user test, and what I added after launch. The before-and-after slide shows the yellow assignment version.

Need

Help in the builder

Why

Stuck on a memory

Memory prompts and an idea picker

4 of 7 didn’t know the right words

Stuck on the note

Warm, Funny and Simple starters, in English or Hinglish

No essay needed: “Pick one and we’ll write the first text for you.”

Unsure how it will look

A “See how they’ll see it” preview on every step

My tester couldn’t picture the result

Example text in the way

Example text selects itself when tapped

Deleting it slowed my tester down

Design details

Copy that sounds like a friend: “Some things gather dust. Wipe it away.”

Honest details: the sender’s rough timeframe, never an invented day count.

A nudge before sending: “Most people are happier to hear from an old friend than we expect.”

Visual system: Calistoga for headings, Plus Jakarta Sans for reading and Caveat for handwriting.

Eight original illustrations, each hiding a “two of us” detail, like two pairs of slippers on the beach.

Accessible: 44px tap targets, labels on every field, keyboard support, reduced motion, and “Tap here to reveal instead” for anyone who can’t swipe.

Working with AI

I used Claude for desk research and to build the prototype, and treated every output as a draft to judge. AI jumped straight to card ideas; I ran a survey first. One long form became 5 short steps, like the brand’s own card builder. A “730 days since we talked” counter went, because people only remember roughly.

Slide 1Slide 2

Colour directions I rejected, then the same concept built by AI alone vs. with my direction (assignment version).

I rejected four colour directions before one felt right. For the assignment I matched the brand’s warm yellow; for my portfolio I gave the card its own identity, a “faded photograph” palette of warm paper, terracotta and faded blue, so the colours feel like an old photo you’ve just found. The palette lives in a few design tokens, so the change took minutes. Given the same concept without my direction, AI built a flat WhatsApp mock-up with none of the atmosphere.

Testing and iterating

A survey respondent built a card on her own phone, unassisted, then answered follow-ups by voice note. She said she’d send it, and she found what I’d missed.

WHAT SHE FOUND, AND WHAT CHANGED

She couldn’t add her own answers to “Still true?”, so senders can now add a funny 4th answer. Her verdict: “actually even better.”

The card she made for me wouldn’t open, so it now has a real link that carries the whole card.

Deleting example text slowed her down, so it now selects itself when tapped.

She couldn’t picture the result, so every step now has a preview.

HONEST SCALE

7 survey respondents and 1 user test. That’s small, so I treat these findings as signals to test further, not proof.

After launch

After submitting, I sent a card to myself on WhatsApp and found the link only half-worked. With no server, the whole card, photos included, was packed into the link, making it thousands of characters long, and WhatsApp stopped recognising it partway. I added a small database (Supabase) so cards are saved online and the link carries only a short id.

Before

After

What it means

Links of about 30,000 characters

Links of 58 characters

WhatsApp recognises the whole link

Photos squeezed to fit inside the link

Photos keep their full quality, and voice notes can be a minute long

The card looks the way the sender made it

Then I closed the loop, because a reconnect card only works if it starts a conversation. The receiver can make one back, with both names filled in. “Cards you’ve sent” shows when a card is opened and how they answered, with no account needed, and answers are saved only when the receiver chooses to send a reply. Simple counts of cards made, opened and replied, with no names or messages, mean success is conversations started, not cards sent. Cards open only from their link, and senders can delete one at any time.

What I learned

Every gap my tester found was about the other person in the conversation, which is exactly what this card is about.

Next, I’d run a proper test of the receiving side: sit with someone while they open a real card from an old friend.

Then I’d watch the open and reply rates over a few weeks, because real usage beats survey numbers.

TRY IT ON YOUR PHONE

Open been-a-while-hiral.netlify.app on your phone

Make a card for a friend you haven’t spoken to in a while

Send it on WhatsApp and see what they reply

Been a While is my own concept, created for a design assignment. It isn’t an official product of the company that set it.

LET’S TALK.

I’m looking for product and UX design roles in Mumbai, remote, or where relocation makes sense. I reply within a day.

© 2026 Hiral Mamaniya

Designed and built in Framer

All work

CASE STUDY · CONCEPT · DESIGN ASSIGNMENT

BEEN A WHILE

A concept card for the friend you never stopped caring about, just stopped texting.

PROBLEM

People go quiet on old friends not because they stopped caring, but because the gap feels too awkward to break with a text.

MY ROLE

Solo project: survey, desk research, concept, UX and UI, a working prototype and a user test.

METHODS

A survey of 7 people, desk research, a user test with voice-note follow-ups, and two rounds of changes.

TIMELINE & TOOLS

3 days, design assignment for a greeting-card company, Oct 2026 · Claude, HTML, CSS, JS, Netlify, Supabase

7

people surveyed about moments they wanted to say something but didn’t

5

short steps to build a card, with help at every step

1

user test, on the tester’s own phone, unassisted

4

gaps found in the user test, all fixed in the next build

Try the prototype

Been a While case study cover: a phone showing the card that opens with “It’s been a while”, beside an old photo and notes on the insight, the user test and the 4 fixes it led to.
Been a While case study cover: a phone showing the card that opens with “It’s been a while”, beside an old photo and notes on the insight, the user test and the 4 fixes it led to.

The challenge

Research

Insight and concept

The receiver

The sender

Design details

Working with AI

Testing

After launch

What I learned

The challenge

The assignment: create a new interactive card experience for a digital greeting-card company, around something people want to express, starting with people rather than screens, then build a working mobile-first prototype in 2 to 3 days. Been a While is my own concept for it.

The result is a working, mobile-first prototype, tested with a real user and improved twice. My tester said she would send it: “it is very personalised and a fun way to reconnect.”

AT A GLANCE

Problem: people go quiet on old friends because the gap feels too awkward to break with a text.

Solution: an interactive card where shared memories do the awkward part. Wipe the dust off an old photo, play “Still true?”, read an honest note, and reply in one tap.

CONSTRAINTS

2 to 3 days from brief to a working prototype

Mobile-first: most cards are opened from a WhatsApp link on a phone

No server at first, so the whole card had to travel inside its link

One person doing the research, design and build

Starting with people

I surveyed 7 people aged 18 to 32 about moments they wanted to say something but didn’t. I asked about real moments, not what card they’d like, because people can’t invent products in a survey. One answer stayed with me: “Hey, it’s been a while since we spoke… Just wanted to let you know I was thinking about you.”

5 of 7 said an old friend they’ve drifted from is the hardest person to open up to

WHAT IT MEANT FOR THE DESIGN

Design for reconnecting: the one message the brand’s card range doesn’t cover yet

5 of 7 stayed quiet because “a text felt too small”

WHAT IT MEANT FOR THE DESIGN

The card has to carry more than a text can: memories, a game and a note

4 of 7 “didn’t know the right words”

WHAT IT MEANT FOR THE DESIGN

Every step of the builder offers prompts and ready-made starters

Only 28 to 37% of people who draft a message to an old friend send it (Sandstrom & Aknin, 2024, ~2,500 people), and people underestimate how much others appreciate being reached out to (Liu et al., 2022)

WHAT IT MEANT FOR THE DESIGN

The hard part is pressing send, so sending and replying have to feel light

The insight

People don’t go quiet because they stopped caring. The gap just feels too awkward to break with a text.

WHAT THAT MEANS

Who it’s for: someone who misses a friend they drifted from after moving cities, changing jobs, or just life. What they want to say: “I’ve been thinking about you. I miss you. No pressure.”

Why a card, not a text: a text puts all the weight on a few words. This card carries the awkward part: memories say “I remember us” first, and replying takes one tap.

The opportunity: the brand’s range covers birthdays, love, apologies and festivals, but nothing for the hardest message of all, the first one after a long silence.

THE CONCEPT

The friendship got a little dusty

Slide 1Slide 2Slide 3

The receiver’s side: a dusty envelope, the dust-off, memories, “Still true?”, the note and a one-tap reply. Use the arrows to move between screens.

The receiver wipes the dust off an old photo with their finger, so time apart becomes something they physically clear away. I first explored a “You got through it” card from the open answers, but chose reconnecting because it’s where my survey and the research agreed most strongly. It’s also personal: friends drift as you grow up, nostalgia hits, and a plain text feels empty.

The receiver’s journey

Playful first, sincere last, because 3 of 7 didn’t want to seem too emotional. This is what the friend sees when they open the link.

A dusty envelope

WHAT THE RECEIVER DOES

Sees their name and “It’s been a while. About 2 years, actually.”

WHY

The sender’s own rough timeframe, never an invented day count

The dust-off

WHAT THE RECEIVER DOES

Wipes the dust off an old photo with a finger

WHY

Time apart becomes something they clear away

Memories and “Still true?”

WHAT THE RECEIVER DOES

Flips through memory polaroids, then plays “Still true?” about old in-jokes

WHY

Play makes it easy before it gets sincere

The note

WHAT THE RECEIVER DOES

Reads “I didn’t know how to text you after so long, so I made this instead”

WHY

The honest peak of the card

The reply

WHAT THE RECEIVER DOES

Replies in one tap, or makes a card back

WHY

It ends with a conversation, not just a reveal

The full journey, from the dusty envelope to the reply. It unfolds through the dust-off, memory polaroids and the “Still true?” game, and peaks with the note.

Making it easy to send

THE SENDER BUILDS IT IN 5 SHORT STEPS

The friend: their name and roughly how long it’s been.

A photo, or an illustrated mood if there isn’t one.

Up to 3 memories, with prompts and an idea picker if they get stuck.

“Still true?” lines, each with an optional funny answer.

The note, with Warm, Funny or Simple starters in English or Hinglish.

Slide 1Slide 2Slide 3Slide 4

The builder in 5 short steps, the changes after the user test, and what I added after launch. The before-and-after slide shows the yellow assignment version.

Stuck on a memory

HELP IN THE BUILDER

Memory prompts and an idea picker

WHY

4 of 7 didn’t know the right words

Stuck on the note

HELP IN THE BUILDER

Warm, Funny and Simple starters, in English or Hinglish

WHY

No essay needed: “Pick one and we’ll write the first text for you.”

Unsure how it will look

HELP IN THE BUILDER

A “See how they’ll see it” preview on every step

WHY

My tester couldn’t picture the result

Example text in the way

HELP IN THE BUILDER

Example text selects itself when tapped

WHY

Deleting it slowed my tester down

Design details

Copy that sounds like a friend: “Some things gather dust. Wipe it away.”

Honest details: the sender’s rough timeframe, never an invented day count.

A nudge before sending: “Most people are happier to hear from an old friend than we expect.”

Visual system: Calistoga for headings, Plus Jakarta Sans for reading and Caveat for handwriting.

Eight original illustrations, each hiding a “two of us” detail, like two pairs of slippers on the beach.

Accessible: 44px tap targets, labels on every field, keyboard support, reduced motion, and “Tap here to reveal instead” for anyone who can’t swipe.

Working with AI

I used Claude for desk research and to build the prototype, and treated every output as a draft to judge. AI jumped straight to card ideas; I ran a survey first. One long form became 5 short steps, like the brand’s own card builder. A “730 days since we talked” counter went, because people only remember roughly.

Slide 1Slide 2

Colour directions I rejected, then the same concept built by AI alone vs. with my direction (assignment version).

I rejected four colour directions before one felt right. For the assignment I matched the brand’s warm yellow; for my portfolio I gave the card its own identity, a “faded photograph” palette of warm paper, terracotta and faded blue, so the colours feel like an old photo you’ve just found. The palette lives in a few design tokens, so the change took minutes. Given the same concept without my direction, AI built a flat WhatsApp mock-up with none of the atmosphere.

Testing and iterating

A survey respondent built a card on her own phone, unassisted, then answered follow-ups by voice note. She said she’d send it, and she found what I’d missed.

WHAT SHE FOUND, AND WHAT CHANGED

She couldn’t add her own answers to “Still true?”, so senders can now add a funny 4th answer. Her verdict: “actually even better.”

The card she made for me wouldn’t open, so it now has a real link that carries the whole card.

Deleting example text slowed her down, so it now selects itself when tapped.

She couldn’t picture the result, so every step now has a preview.

HONEST SCALE

7 survey respondents and 1 user test. That’s small, so I treat these findings as signals to test further, not proof.

After launch

After submitting, I sent a card to myself on WhatsApp and found the link only half-worked. With no server, the whole card, photos included, was packed into the link, making it thousands of characters long, and WhatsApp stopped recognising it partway. I added a small database (Supabase) so cards are saved online and the link carries only a short id.

Links of about 30,000 characters

AFTER

Links of 58 characters

WHAT IT MEANS

WhatsApp recognises the whole link

Photos squeezed to fit inside the link

AFTER

Photos keep their full quality, and voice notes can be a minute long

WHAT IT MEANS

The card looks the way the sender made it

Then I closed the loop, because a reconnect card only works if it starts a conversation. The receiver can make one back, with both names filled in. “Cards you’ve sent” shows when a card is opened and how they answered, with no account needed, and answers are saved only when the receiver chooses to send a reply. Simple counts of cards made, opened and replied, with no names or messages, mean success is conversations started, not cards sent. Cards open only from their link, and senders can delete one at any time.

What I learned

Every gap my tester found was about the other person in the conversation, which is exactly what this card is about.

Next, I’d run a proper test of the receiving side: sit with someone while they open a real card from an old friend.

Then I’d watch the open and reply rates over a few weeks, because real usage beats survey numbers.

TRY IT ON YOUR PHONE

Open been-a-while-hiral.netlify.app on your phone

Make a card for a friend you haven’t spoken to in a while

Send it on WhatsApp and see what they reply

Been a While is my own concept, created for a design assignment. It isn’t an official product of the company that set it.

LET’S TALK.

I’m looking for product and UX design roles in Mumbai, remote, or where relocation makes sense. I reply within a day.

© 2026 Hiral Mamaniya

Designed and built in Framer

Create a free website with Framer, the website builder loved by startups, designers and agencies.