Copied to clipboard
Four screens of Rupeezy Trade before the merge, with mutual funds appearing only as an advert for a separate app
Four screens from the Version 2 concept, which was not shipped: Stocks, F&O and Mutual Funds as product tabs above one shared bottom bar
↔

Rupeezy · Product design case study

Unifying two investing apps without disrupting familiar workflows

I designed the first step in bringing Rupeezy Trade and Invest together, then explored a more flexible navigation model for a future with more product contexts.

Role
Product designer, sole designer
Team
1 product manager, 7 engineers
Timeline
2024–2025
First release
15 January 2025
Status
Switch shipped; two-layer navigation stayed a concept

Context

One business. Two investment journeys.

Rupeezy Trade served stock and F&O investors. Rupeezy Invest, the Investeezy app, served mutual-fund investors. Each had its own product experience and navigation.

Rupeezy Trade · stocks and F&O

Rupeezy Trade home screen before the merge: market indices, a Buy Stocks card, Expert Picks, and a violet banner advertising the separate mutual fund app. The tab bar reads Home, Watchlist, Tools, Order, Position.

For active traders. Funds appear only as a banner for the other app.

Rupeezy Invest · mutual funds

Rupeezy Invest, shipped as the Investeezy app, showing a notice: Rupeezy App Merge, Stocks and Mutual Funds Now Together. The tab bar reads Home, Explore, MF Lab, Portfolio, Profile.

For fund investors, with its own five tabs.

The business also wanted customers to reach both products easily, and one place to build for.

Two apps meant building features twice, making compliance changes twice and running marketing twice. The goal was one product experience with less duplicated work.

Business context. Around 97% of company revenue came from Trade at the time.

The challenge

One app needed to stay familiar and still grow.

The challenge was to bring two product experiences into one app without making familiar tasks harder to find. We also had six weeks for the first release, and wanted to avoid major changes to the existing code.

How might we

bring Trade and Invest into one app while keeping familiar tasks easy to find and leaving room for the product to grow?

Today

Familiar

Current users still find their tasks where they expect them.

Now

Feasible

A first release in six weeks, with minimal changes to the code.

Later

Flexible

Room for more products without another redesign.

The constraints that shaped the navigation decision.

Evidence

What I had to go on.

I worked from Play Store reviews, in-app feedback, Firebase behaviour data and competitor apps, and used them to find where the experience broke down.

Play Store reviews

Reviewers asking why Rupeezy needed two apps

How common that view is

In-app feedback

Problems people raise while using the app

Why they happen, or how many share them

Firebase behaviour

Which screens people use, and how often

What they were trying to do

Competitor apps

Groww, Angel One, Upstox and Paytm Money: everything in one app

Whether that suits Rupeezy’s customers

None of them could tell mewhat customers actually expected

Shipping Version 1

The practical first step was a switch.

The first direction came from senior stakeholders. With six weeks and a preference for minimal code change, the team chose a simple switch between Trade and Invest rather than rebuilding both experiences. I designed the agreed switch-based solution, a pragmatic way to bring both products into one app while keeping the first release focused.

How the directions compared

Rupeezy Trade home screenRupeezy Invest home screen

Baseline

What if we kept two apps?

Familiar journeys stay exactly as they are, and there’s nothing to build. But features, compliance and marketing are done twice, and every new product means another app.

My design for the switch: a Stock button at the left of the bottom navigation, beside Home, Watchlist, Tools, Order and Position

Shipped · selected by senior stakeholders

What if one switch joined them?

Each product keeps its own tabs, and the scope fit six weeks. But you’re in one product at a time, and navigation could grow complex as every new product becomes another mode.

Concept screen, not shipped: Stocks selected in the product row, with the shared task bar at the bottom

V2 concept · not shipped · my proposal

What if product and task were separate?

The product row sets the context; the tasks stay put. A new product is potentially one more tab, not another mode. But some places and labels change, and it means more implementation work.

A qualitative comparison of the trade-offs.

Where the switch should live

With the switch agreed, I explored three places to put it.

Exploration: the Stock switch as a pill in the top bar, beside the market indices

Rejected

Top bar

Already held indices, search and alerts. It meant changing screens outside the scope.

Exploration: a floating Stock button above the bottom navigation on Home

Rejected

Floating button

Only on Home. Deep in a stock flow, you’d have to back out to switch.

Exploration: the Stock switch at the left end of the bottom navigation

Chosen

Bottom navigation

On every screen, so customers could switch from anywhere.

Where V1 could fall short

A switch works for two. What happens if there are more?

While designing Version 1, I began questioning how the switch would behave if Rupeezy grew beyond Trade and Invest. Each new product could become another mode to switch into. I saw an opportunity to separate product selection from the tasks people came to complete.

Close-up of my Version 1 bottom navigation: a Stock switch button, then Home, Watchlist, Tools, Order and Position

Version 1 · the switch

Every new product becomes another mode.

The button flips between Trade and Invest. A third product would sit behind the same button, with its own set of tabs.

Close-up of the concept’s product row: Stocks, F&O, Mutual Funds and New, with Stocks selected

Concept · two layers

Every new product becomes one more tab.

The product row already had a slot marked New. A product adds a tab here; the task bar below stays the same.

Design hypothesis. A concern I raised while designing Version 1.

Exploring a two-layer model · concept

Separate the product from the task.

I proposed a two-layer navigation. The first layer chooses a product: Stocks, F&O or Funds. The second keeps Home, Explore, Tools, Orders and Portfolio in the same places. Product content changes; the task navigation doesn’t.

Stocks · Portfolio

Tap either layer above or below to see what moves.

An interactive recreation built for this page: tap either layer and the other stays put.

From ten destinations to five shared tasks

Trade and Invest each had five bottom-navigation destinations, but they differed. Bringing them together meant deciding which tasks should share a home and which product-specific differences needed to stay clear.

Rupeezy Trade Investeezy Merged Home+Home→Homerebuilt as thecross-sell surface Watchlist+Explore→Exploresearch + watchlist inone place Tools+MF Lab→Toolsbecame a tool,not a tab Order+Profile→OrdersProfile lost its slot,moved to the header Portfolio+Portfolio→Portfoliosame name,now one number The only item with nowhere to go was Profile, so it left the bar entirely.

The real tab labels from both apps, mapped to five shared destinations.

Mapping every feature, not just the tabs

To decide where things would live, I mapped every feature of both apps, tab by tab, against a combined structure.

My feature-mapping board: every top-nav item and feature of Rupeezy Trade, of Rupeezy Invest, and of the combined app, grouped by Home, Explore, Tools, Orders and Portfolio

My original mapping board, from the earlier version of this case study.

Home, before and in the concept

The concept’s Home answered a question the old one never did: what do I own, across everything?

Before

The Rupeezy Trade home screen before the merge: indices at the top, a Buy Stocks card, Expert Picks, and a banner for the separate mutual fund app

After

Concept home screen, not shipped: profile, search and notifications at the top, then one overall portfolio card, IPO and NFO entry points and Expert Picks

Rebuilt from my original annotated before and after.

The idea was hard to picture. I made it tangible.

Explaining the alternative verbally didn’t land. I built a clickable prototype to explore the interaction, then presented static screens to the design team and stakeholders. They saw value and supported further exploration, but implementation was deferred for engineering bandwidth and priorities.

My full concept screen set: Home, Explore and Mutual Funds by product, profile, watchlists, orders, portfolio and account screens

From my original concept screen set.

Which product should open first?

Most users were traders, so Stocks was a familiar default. But the business wanted funds to grow, and always opening on Stocks could keep Funds out of sight. I had no evidence for either, so I’d test the trade-off rather than assume an answer.

Stocks selected

Concept screen, not shipped: Explore with Stocks selected in the product layer and the five-task bar at the bottom

Funds selected

Concept screen, not shipped: Portfolio with Mutual Funds selected in the product layer, its total and holdings

Neither default was chosen. Testing it is part of the plan in Outcomes & reflection.

Migration & rollout

A new app also needs a clear way in.

The merge affected existing Invest users too. Shared KYC meant nobody verified again. Banners announced the move, but some users weren’t sure which app they were in or which to use, so we improved the messaging before widening the rollout. The old app was later removed from the stores.

1 · Banner announces the move

A message inside the old Investeezy app announcing the move, with a close button and a Download button

2 · Clearer, firmer message

A later message with no close button and a Download Rupeezy button

3 · Old app withdrawn

Searching investeezy in the iOS App Store now returns No Results

Outcomes

The merge shipped. The larger navigation did not.

Shipped

Trade and Invest in one app.

One login.

One combined portfolio total.

Switch-based release, 15 January 2025.

Team-reported

4 → 3

Engineers on maintenance.

Next to measure

Cross-selling between Trade and Invest.

Maintenance savings.

Findability, completion and satisfaction with two layers.

What I’d validate next

Test the two-layer model before building it.

The project showed the difference between a practical first release and a longer-term architecture question. Next, I’d validate the two-layer model with traders and fund investors, and agree success measures before implementation.

  1. Hypothesis

    People can tell the product they’re in apart from the common tasks, and predict where a task lives.

  2. Tree test

    Can people find tasks in the proposed product and task structure?

  3. Task-based usability test

    Representative tasks, such as finding an order or reviewing a portfolio, with Stocks or Funds opening first. Watch navigation choices and confusion.

  4. Evaluate

    Task completion, first-click accuracy, wrong turns and backtracking, and where people got confused. Traders must not be slowed down to promote Funds.

  5. Iterate

    Revise the hierarchy and labels based on what we observe.

Next step. How I’d validate the two-layer model.

Reflection

Merging two products is an information-architecture problem.

The first release brought Trade and Invest together. Designing it also exposed how navigation should work when one app serves several investment products. My contribution wasn’t shipping the alternative: it was spotting the concern, making the concept tangible, and keeping it distinct from what the team actually delivered.

Next case study Making partner progress and earnings visible in one place