Back to the portfolio D
Résumé

Case studyAstroverse 2.0 · ScaleX

Fewer profiles, better matches

How I rebuilt a Kundli-based dating app from a swipe clone into a curated product people trust enough to come back to.

Role
Founding Product Designer
Timeline
Dec 2025 – Sep 2026
Platform
iOS & Android · Flutter
I owned
Research, IA, UI, UX writing, analytics
Status
Live, pan-India

Got 30 seconds?

The problem

Astroverse 1.0 was a swipe app with an astrology score bolted on. People dropped off before they saw a profile, swiped without matching, couldn't read their Kundli score, and had nothing to do once the day's profiles ran out.

What I did

I rebuilt it around one idea: help someone decide about one person, not scroll past fifty. Verification moved to the moment of contact, Discover became 3 handpicked profiles a day, the Kundli got plain words, and Veda, an AI astrologer, gave people a reason to return.

26K+
Kundli profiles created
~88%
of people who start onboarding finish their Kundli profile
23→38%
share of Discover decisions that are likes
11K+
questions asked to Veda in its first 3 months

Where we started

A swipe app wearing a Kundli

Astroverse is a dating app for Indian millennials and Gen Z who are dating with marriage in mind. It matches people on the 36-point Guna Milan from their birth charts, the same compatibility check many families already trust.

Version 1.0 followed the Western swipe playbook: an endless feed, a heavy onboarding wall and a compatibility score nobody explained. Usage looked busy, but it wasn't turning into matches or conversations.

North star for 2.0: fewer profiles, better matches. Every screen should help someone make one good decision.
A Discover profile with prompts, a voice note and interests
DiscoverPrompts and voice notes, not just photos
Cosmic Match! screen showing two matched profiles
MatchA match worth celebrating

01Switchback · Verification wall

People left before they saw a single profile

Signal

In 1.0, face liveness, KYC and a Kundli animation all came before the first profile. Most onboarding drop-off happened at those steps.

InsightTrust matters at the moment of contact, not at the door. People verify once there's someone worth verifying for.

  1. Move verification out of onboarding

    New users reach real profiles first, so they see the value before we ask for effort.

    Why it mattered: the steps that lost people were no longer between them and the product.

  2. Ask after 3 likes or comments

    The prompt appears when someone is already interested in a person, framed as "get seen by trusted profiles", not "prove you're human".

    Why it mattered: the request arrives when the reason to say yes is on screen.

  3. Lock chat until both people are verified

    Nobody can message you without proving they're real, which keeps the safety promise without blocking browsing.

    Why it mattered: trust is guaranteed where it counts, in conversation.

You're on a roll! sheet inviting a quick face verification after a few likes
AfterAsked after 3 likes, with the reason on screen
Face liveness check with an oval frame and an I'm ready button
AfterA quick liveness check, once

Result~88% of people who start onboarding now finish their Kundli profile, and 6,100+ users are face-verified.

02Switchback · Endless swiping

Lots of swiping, almost no matches

Signal

With an unlimited feed, people disliked 3.4 profiles for every one they liked. Every profile felt disposable, and most matches came from people who had already liked you.

InsightA short, high-compatibility list respects everyone's time, and showing who's already interested turns browsing into a decision.

  1. 3 handpicked profiles a day

    8 on Pro, ranked by Guna score and stated preferences instead of recency.

    Why it mattered: scarcity made each profile worth a proper look.

  2. An "Already into you" tag

    Profiles of people who liked you first are marked in the feed.

    Why it mattered: it surfaces the likeliest matches at the moment of choice.

  3. Weekly Top Picks

    A small, high-compatibility set refreshed every week, announced at the app's evening peak.

    Why it mattered: a reason to come back that isn't another swipe.

Swipe Limit Reached for Today sheet with Upgrade Plan and Come back tomorrow
NewThe daily limit, explained
Discover with an Already into you banner above Garima's profile and a 23/36 Cosmic Score
NewInterest made visible

ResultLikes rose from 23% to 38% of Discover decisions, and about 4 in 5 active users open Top Picks.

03Switchback · Unreadable Kundli

A score nobody could read

Signal

Every profile showed "23/36" and eight Sanskrit terms. Most people stopped reading after the second row.

InsightPeople trust astrology when it explains them, not when it grades them. And their own deal-breakers still matter.

  1. A plain-language line for every Guna

    Each of the 8 Gunas says what it means for the two of you in one sentence.

    Why it mattered: the score became a conversation starter, not a verdict.

  2. A tappable chart

    Each part of the chart opens its own explanation, so curious people can go deeper.

    Why it mattered: depth on demand, without a wall of text.

  3. Preference Compatibility % next to the Guna score

    A second number for the preferences people set themselves.

    Why it mattered: it respects both the stars and the person.

Kundli Match tab: 23/36 Cosmic Score and each Guna explained in one line
AfterEvery Guna in plain words
Your Kundli: birth details and a tappable birth chart
AfterA chart you can tap to explore

ResultAbout as many people open the Kundli tab each month as open Home. Preference match now ranks Pro Discover.

04Switchback · Empty days

Nothing to do after today's picks

Signal

Limiting Discover created empty days. Once the day's profiles were gone, people had no reason to stay.

InsightIf you limit the core loop, give people a second reason to open the app, ideally one that pays for itself.

  1. Veda, an AI astrologer

    Answers questions from the user's own Kundli, in a warm Hinglish voice. I designed the conversation UX, session logic and the system prompt.

    Why it mattered: it extends the core belief of the app instead of adding a random feature.

  2. Love life free, other topics paid

    Questions about love life stay free; questions on other topics are paid.

    Why it mattered: the free part feeds dating; the paid part funds it.

  3. A pricing A/B test: time vs questions

    Two ways to charge for a session, tested before committing to one.

    Why it mattered: we let behaviour pick the model, not opinions.

Kundli tab with an Ask Veda card above the love profile
NewEntry point from the Kundli tab
Veda chat in Hinglish with a paid-session prompt
NewFree and paid topics

Result2,200+ users asked Veda 11K+ questions in its first 3 months.

Results

Where the climb landed

26K+
Kundli profiles created
~88%
onboarding completion
6,100+
face-verified users
23→38%
likes share in Discover
~4 in 5
active users open Top Picks
11K+
Veda questions in 3 months

Source: Mixpanel, tracked since Nov 2025.

What I learned

Notes from the trail

  • Constraints create intent. Limits made each profile feel worth a real decision.
  • Ask for effort when the reason is on screen. Verification worked once it was tied to a person, not a form.
  • Explain, don't grade. Astrology earns trust when it says something about you.
  • If you limit the core loop, add a second one. Veda filled the empty days and opened a revenue line.

thanks for climbing this far

Previous · Wishup · WebsiteA lead-gen site that needed to convert Next · Wishup · AppOne app for clients, VAs and Wishup