← Back to portfolio

Lunara

An astrology app for iOS and Android: natal chart, compatibility, horoscopes, and forecasts in 30 languages. I improved, scaled, and grew a product that was already live.

SaaSB2C Mobile App Web funnels A/B tests
Lunara: chat with an astrologer
Demo
App theme

Scale

5M+active users in 30 languagesSee the result ↓

Role

Product designerthe only designer on the product

Traffic

160,000+new users entering the funnel every month

Result

+76% purchaseswith traffic almost doubled: autumn 2026 vs late 2025See the result ↓

02 · Context

A live product with millions of users

Lunara is an astrology app for iOS and Android: natal chart analysis, compatibility, horoscopes, and forecasts in 30 languages. I joined a product that already had a funnel, paywalls, and the core app, to improve, scale, and grow it.

Three design systems in the product

The appPro and Lite, each with light and dark themesWeb funnelGeneral One, the mobile funnel system
Web portalIts own system, details under NDA
AdsFacebook and Google, ad matched to a topic160,000+ / month
Web funnel9 topic first screens, a short questionnaire30 languages
PaywallPayment on the web, after the first insight7% of those who reach it buy
AppiOS and Android, chat with an astrologer5M+ users
Web portalA separate product, no App Store or Google Play

03 · My role and team

The only product designer

I was responsible for the funnels, the app, the paywalls, and the web portal.

CEO and PMgoals and priorities2 frontend, 1 backendbuild2 QAtestingAnalystA/B test dataMarketing teamtopic-matched trafficMeresearch and design
The only designer on the teamTap a star to see what I hand over to this role and what comes back.

04 · Problems

Three things were costing conversion

01
Heavy first screen

The first screen used a heavy raster image. On a weak connection it loaded badly or not at all, so the first step had the biggest drop-off.

Solved in: 07 · First screen · 09 · Light funnel

02
No event tracking

Funnel screens had no event tracking, so optimisation was guesswork.

Solved in: 13 · Metrics

03
One-button cancellation

Cancelling was a single “Unsubscribe” button with no retention mechanics or offers.

Outcome: 14 · Result: less churn

How many people leave at each funnel step

  1. First screen−27%left 73
  2. Second screen−12%left 64
  3. Other services−9%left 58
  4. Why Lunara−3%left 57
  5. You are special−1%left 56
  6. Gender−1%left 56
  7. Date of birth−6%left 52
  8. Place of birth−8%left 48
  9. Time of birth−33%left 32
Two main losses: time of birth (−33%) and the first screen (−27%). Other steps lose 1 to 12%. How we fixed the first screen →

March–April 2026, all languages. Two drop-off points: the first screen and the time of birth.

05 · Research

AI agents watch competitors every day

I built an autonomous system of agents on Claude AI that monitors competitor funnels, landing pages, and reviews every day. It spotted two competitor products early, Soulmate Sketch and Palm Reading, and I used that to build our own funnels in the same directions ahead of the trend.

Competitor funnelsLanding pagesStore reviews
AI agentson Claude, every day
Agents’ signalSoulmate SketchOur own funnel ahead of the trend →
Agents’ signalPalm ReadingOur own funnel ahead of the trend
  1. SpottedAgents found new products at competitors while they were still one-off funnels.
  2. DesignedI built our own funnels in the same directions.
  3. Launched earlyWe had the products before the direction became a trend.

06 · Geo segmentation

The same A/B test, opposite results

The same A/B tests showed completely opposite results in different regions. A winner in one country lost in another, so every test is now segmented by geo before any decision.

Test: a hard paywall instead of a soft oneThe same variant runs in the USA and France at once.
↓Francesoft wins
↑USAhard wins
Europe: soft paywallWins in almost every country. The paywall can be closed to continue for free.
USA: hard paywallThe hard one wins: you can’t go further without buying.

Based on Lunara’s A/B tests; exact numbers are under NDA. That’s why the paywall variant is chosen per country, not one for everyone.

← Problem: heavy first screen

07 · First screen

The first screen continues the ad

Visitors who came from an ad see a unique first screen of the funnel, built around the exact topic of the ad they clicked. The promise in the ad and the first thing they see match.

Ad topic, the ?topic= parameter

Before: screenshots of the live funnel with raster photos. After: the same 9 topics and copy, with vector illustrations. The rest of the funnel is shared.

…/start?topic=compatability
Check Your Compatibility
Take a 2-minute quiz to reveal your strongest connection points, your friction zones, and how to bring you closer
When Will You Meet True Love?
Take a 2-minute quiz to see your love timeline, key windows for meeting “the one,” and what helps it happen sooner
Will Your Ex Come Back?
Take a 2-minute quiz to see if reconnection is likely, what’s blocking it, and the best next move for you
How Many Children Are in Your Path?
Take a 2-minute quiz to explore your family potential, timing themes, and the energy around parenting for you
Unlock Your Career & Money Path
Take a 2-minute quiz to spot your next opportunity, your best lane for growth, and what to focus on now
Find Your Life Purpose
Take a 2-minute quiz to uncover what you’re here to build, the gifts you’re meant to use, and what’s next
See Your Soulmate Sketch
Take a 2-minute quiz to personalize your sketch request and reveal the person you’re meant to meet
Your Stars Have a Message
Take a 2-minute quiz to find the area of life where you need guidance most right now
Your Birth Chart Holds Clues
Take a 2-minute quiz to see what your birth details may reveal about love, purpose, career, or your future
2.4 million peoplehave already found their person by the stars
Check Compatibility →See My Love Timeline →Get My Answer →Reveal My Family Path →See My Next Move →Reveal My Purpose →Get My Sketch →Reveal My Path →Find My Answer →

08 · AI decisions

AI decides what to roll out

I collect all A/B test data and hand it to AI. It analyses the results and makes one of three calls: roll out, don’t roll out, or collect more data.

Test queue

A/B testFirst screen matched to the ad topic
A/B testPaywall price +20%
A/B testNew question order in the questionnaire
A/B testReviews carousel on the paywall
AI
Waiting for a test
Roll out0
    Don’t roll out0
      Collect more data0

        How the mechanism works: this is how AI sorts tests into three decisions. The tests in the queue are illustrative, the logic is simplified.

        ← Problem: heavy first screen

        09 · Performance

        A light funnel for low-end Androids

        On Android people buy 1.9 times less often than on iOS, and many of them have old phones. So I made the funnel lighter in two ways: vector illustrations instead of raster, and CSS animations instead of JS.

        ×1,9fewer purchases on Android than on iOS. That is why every extra kilobyte and animation frame on a weak phone costs money.

        September–October 2026, purchase conversion by platform.

        Lightweight funnel: first-screen illustrations, 9 topics

        Raster PNG, as generated100%
        Raster WebP, compressed for the screen2,8%
        Vector SVG, live in the funnel1,4%
        Raster from the old funnel
        Vector from the new funnel

        The vector is 99% lighter than the original raster and half the weight of even a well-compressed WebP. It is also sharp on any screen and can be animated with the same CSS.

        Total weight of the 9 illustrations from Figma. WebP: sized for a 2x screen. SVG: gzip-compressed, as the server delivers it.

        CSS: transform and opacityThe animation runs on the GPU and the main thread stays free. Smooth even on old Android phones.
        Heavy JS animationLoads the phone CPU: lag and freezes, and people drop out of the funnel.

        10 · Key features

        Features as answers to real questions

        ‹
        The Guru has started preparing your natal chart!
        In the next few weeks, the planetary transits may offer new opportunities.
        Let’s make the most of it!
        Continue
        ‹
        The Stars Indicate A Strong Love Connection
        A future where trust is a given, joy is an everyday delight, and new beginnings feel warm and cozy. Let’s finalize your analysis!
        Continue
        ‹ BackLove and marriageClose
        Feel free to ask about anything. If you pick one of these questions, you can edit it to fit your situation.
        Looking for love⌄
        When will I meet the true love of my life?
        Will I have a new relationship soon?
        What will my love life be like this year?
        Why am I single?
        Is someone secretly in love with me, or interested in me right now?
        Do I already know my future partner?
        ‹
        The Stars May Have Already Revealed Your Soulmate
        Continue
        ‹
        Rebuild the relationship or move on? Our astrologers will reveal the future of your relationship
        Continue
        ‹
        Your Compatibility Result Is Almost Ready
        Enter your email to save your progress and keep your answers ready for your astrologer
        Your e-mail address
        Continue
        1 / 6Natal chart

        A low-effort onboarding asks only for birth data. Results come as simple personal insights rather than complex charts.

        Screens from Figma: the web funnel (natal chart, compatibility, portrait, ex, email before the paywall) and the app (questions on “Love and marriage”).

        11 · UX decisions

        Value first, paywall second

        Question-first navigationFeatures are framed as answers, not as “astrology sections”.

        In the app the entry points read “When will I meet love?”, not “Synastry”.

        What is your question about?When will I meet love?What about my career?Are we compatible?
        Progressive disclosureQuick results first, deeper insights later, for trust and conversion.

        A short insight comes first; the full report opens only if the person wants more.

        Your insightMore ↓
        Low-effort onboardingMinimum effort at the start and fast delivery of value.

        Only three fields about birth; everything else is asked later, when it is needed.

        About youDatePlaceTime
        Emotional peaksThe future partner and ex flows create strong moments of engagement.

        The partner portrait and the “ex” flow are the two screens people share most.

        Partner portrait
        Value-aligned paywallThe paywall appears after personalisation has been shown.

        By the paywall the person has received three things and given only birth data.

        Full reportOpen
        Consistent messagingPromises in the App Store match the experience inside the app.

        The store screenshots are real screens, so the first session matches the promise.

        App Store✓ same as inside

        12 · Design system

        Three systems: the app, the web funnel, and the web portal

        The product has three design systems: one for the app (Pro and Lite), one for the mobile web funnel (General One), and one for the web portal. The web portal system is under NDA, so the first two are shown here.

        Web portalNDA

        Pro (gold) and Lite (blue), each in light and dark. One set of 63 semantic tokens covers all four themes: the theme changes the colours, while components, spacing, and radii stay the same.

        astrologer · 17:08The Moon is in your sign today: a good day to start an important conversation.☆ ☆ ☆ ☆ ☆
        WomanMan
        LoveCareerHealth
        Get my forecast
        Type your question here…➤
        Chat backgroundsurface/chat
        Accentsurface/accent
        Bubble borderborder/bubble
        Pillsurface/pill
        Accent texttext/accent-aa
        CTA gradientcta/gradient

        Planets: one colour each, in every theme

        SunMoonMarsMercuryJupiterVenusSaturnRahuKetu

        Radius

        1215100

        Spacing

        48162432

        Touch target

        48
        ← Problem: no event tracking

        13 · Metrics

        What I tracked at each stage

        ActivationOnboarding completion · first insight viewed · time to first value
        0 of 100finish the questionnaire
        0%of buyers install the app
        0%ask a first question
        EngagementFeature engagement · compatibility use · partner portrait opens · session length
        0 of 5forecast rating
        ConversionPaywall views · purchase conversion · revenue per user
        0%of those who reach the paywall buy
        RetentionDay 1 retention · day 7 retention · returning users
        0%of web funnel purchases come from returning customers

        14 · Result

        Traffic almost doubled, purchases up 76%

        +88%100188Funnel traffic

        Traffic almost doubled: the ad-matched first screens and geo tests brought far more people into the funnel.

        +76%100176Purchases

        Purchases grew 76%: more people reached the paywall, and the paywall itself was reworked.

        −7%10093Purchase conversion

        Conversion held within 7% while traffic almost doubled: many more people, and nearly the same share buys.

        Before I joined (late 2025) → September–October 2026, web funnel. Relative changes only.

        Faster loadingVector graphics removed empty and broken image states on the first step.
        Less churnAfter the multi-step cancellation flow.
        30–40% faster developmentAfter the design system.
        New products ahead of the marketSoulmate Sketch and Palm Reading, thanks to competitor research.
        A new revenue channelThe web portal works independently of app stores.

        Have questions?

        Get in touch

        Open to full-time and contract work. Tell me about your product and the problem. I reply on Telegram or LinkedIn.

        More projects

        GoTov

        GoTov.org brings religious, cultural, and social services together on one digital platform.

        StartupB2C · B2BWeb

        MoneyDay

        MoneyDay is a mobile app for applying for short-term loans in just a few minutes.

        StartupB2CMobile App

        Care Nearby

        A volunteer app where three-step booking and a two-way trust system replaced manual visit coordination.

        StartupB2CMobile App

        Have questions?

        Get in touch

        Open to full-time and contract work. Tell me about your product and the problem you're solving.