What happens when multi-mood experiences feel connected - A finance app that speaks Genz

Product design project which focuses on Visuals that changes its visual theme to match the user's emotional state or the function of the task.

Timeline- 6 days

Flexy app hero screens
Project Brief

Fintech startup building a revolutionary financial tracking app specifically for the GenZ audience. Our core product is an AI-powered assistant, "Flexy," that handles all the boring math (budgeting, tracking, insights) in the background.

Our users are bored of the sterile, "corporate" look of traditional banking apps.

Watch video here

LinkedIn post

Let's look at Rohan's Journey

Rohan recently got a job 6 months ago and manages expenses like rent, subscriptions, shopping etc.

he also wants to purchase a new bike so, he needs to save some money. He's proud of his independence, but he also has a dream to buy a new bike. To make that happen, he knows he'll need to start saving seriously.

Rohan opens his finance app flexy to check

  • How much he has spent this week
  • And How much limit he has left

Whether he is on track with his savings. he is little tense.

He checks the how much he spent what was his limit
As he scrolls through the app, a pop-up appears suggesting set a spending limit.

He notices it, but dismisses it for now - maybe later, he thinks.
There are multiple small transactions: spotify, zomato and impulse online buys. Seeing this, a bit of worry sets in.

"Am I spending too much?"
"Will I still be able to save enough for my bike this month?"

Concerned, he takes an immediate action -
Rohan taps on "Card" to freeze temporaily

He decides to freeze card temporarily to avoid impulse buys from making any unplanned or emotional purchases as he wants to save money for his dream bike

He clicks on toggle to freeze his card as he is worried about his impulse buys
Pop up card for confirmation and then his card is froze temporarily
He checks the transactions again

while he reviews his recent transactions again. One of them reminds him -

He still needs to send money to a friend from last night's outing.

He unfreezes briefly, decides to transfer the amount, and then will freezes again. he is little worried.

He taps and check different categories he spend his money on
Taps on pay screen to pay his friend

He went ahead and paid Sid, just like he did last weekend.. completes the transaction effortlessly and securely with just a swipe. hes little stress is relieved

He enters the amount he wants to send, select wallet and slides to confirm
now he Opens the flexy chat to plan the budget next month

Now his worry shifts to planning:
"Okay… rent + subscriptions… plus that party expense… Can I still save?" he is relief and happy

So he turns to the app's Flexi AI budgeting assistant

He asks it for a new monthly budget, especially because last month he bought a sneaker impulsively, which threw him off track.

Flexy gives him a clear, realistic monthly budget plan - one that ensures he can still meet essentials, have a small amount for leisure, and save a dedicated portion for his bike.

Rohan feels relieved. He started the app just to check expenses, but walked away with clarity and control. This month, he feels more confident - his bike is getting closer. Wohhoooo 🏍️

Let me walk you through the decisions I took!
01

Why I designed the hero card on homescreen
as graph?

Context - This is the centerpiece of the screen. It's not just data; it's an emotional and gamified status of their spending - so, this was the element which was going to set the tone of my theme.

Final Card Design

Final Card Design

When I delved deep into competitors

I explored different apps like CRED, Pop UPI, Jar, Spotify Wrap etc. After observing the same colors in these apps I researched about what is the reason of dark themes and why GenZ users tend to use it?

Competitor research

What I decided after doing competitor research and reading about emotions was -

1. GenZ users are more into dark themes
2. Colors - vibrant colors because it resonates more with GenZ

For going deep into the colors I gathered a moodboard based on futuristic colors and themes.

Color styles

I decided to use a little dark gradient background and whites and blacks for their CTA buttons and use white on top.

Color styles

User flow of card design

Lands on homescreen
→
Expenditure Card
→
Taps for full history
Evolution of Card

Blob-Based Card (Low Information Clarity)

Iteration 1 Iteration 1

Originally I had a idea about adding a blob or some motion related visual but, it was not giving enough information and after ideating on blob I started exploring graph card to give enough information to users.

but, why graph?. Primary goal of users is see instantly "how much spend"? "is any update"? Showing the balance first reduces anxiety.

Graph Added for Basic Spend Clarity

Iteration 2 Iteration 2

Next, I added graph that can tell visually how much user spend.

So, I decided to iterate further and give the necessary information to the user. But, still the main aim was to keep the card as small as possible due to the space constraint on the first fold of the page.

Adding information for more clarity

Iteration 3 Iteration 3

Next, I added the card layout where I decided to represent the days on the x-axis.

When I discussed it with my peers, they were still confused about what was actually happening in the layout.

Adding Details to the card

Iteration 4 Iteration 4

→ Expenditure label to quick give overview
→ Total spend shown prominantly
→ Limit which user had set
→ Per day limit set by the user

I chose to go with this design, but it lacks a signifier, so the user wouldn't realize they can tap on it.

So, Its time for final card

Final card - expo5

Added a signifier to view the full data about the spend

Weekly limit set by the users weekly and the total spend is shown as per the month.

Final card design

Added a signifier to view the full data about the spend

Weekly limit set by the users weekly and the total spend is shown as per the month.

Below is how I constructed- Color styles, Spacing

Spacing of 8px Grid

Spacing 8px Grid

Card with final homescreen

Card with final homescreen
02

Why I worked on enhancing the chat
screen theme

Watch Final Chat Screens

Let me take you through the decision I took to build a theme around it.

While designing the Flexy chat interface, I realized that financial conversations can often feel dull or intimidating. Users already associate budgeting with restriction - so my goal was to make the chat experience feel personal, engaging, and emotionally lighter.

A pixel-art window with rain running down it. A distant, slowly rotating vinyl record. A simple, old CRT monitor scanline effect - these were some examples given in the brief, so I first explored that.

User flow of chat theme

Navigates through bottom navigation bar
→
Open chat
→
Starts chatting

Inspirations of chat theme

Chat theme inspirations

Evolution of Chat theme

Iteration 1

Iteration 1 - Old CRT chat theme

Old CRT chat theme

The initial versions seemed neutral to the point of feeling uninspired.

They were usable but not expressive, definitely not modern or Gen Z in appeal.

This made me dive deeper into exploring different thematic directions.

Iteration 2

Iteration 2 - Vinyl record

Vinyl record

When I noticed the theme was too bright and didn't align with the overall app aesthetic, I decided to scrap the idea and choose from the existing homescreen instead.

I realised consistency was more important than forcing a new visual direction. This also helped maintain a familiar experience for users and avoided creating unnecessary visual noise.

Iteration 3

Iteration 3 - Graph theme

Graph theme

This theme was already present in the card where I used the graph in the background, so I felt it made sense to continue with the same look. It aligned well with the app's overall visual direction, and the Gen Z aesthetic also felt strong and consistent.

It also ensured users wouldn't have to re-learn the interface every time the context changed. Overall, sticking to this theme made the design feel more cohesive, modern, and intentional.

Final chat theme Explained

AI avatar Gen Z

The AI avatar I chose was a Gen Z-styled character with a cool cap. It instantly added a fun, youthful vibe to the interface. The character also helped make the experience feel more approachable and less formal.

Final chat theme screen

Because the graph was already used in the homescreen card with a dark, dynamic look, it naturally complemented the overall theme. This consistency made it the strongest option, so I decided to conclude my exploration here.

Chat with keyboard

At this stage, Flexy AI steps in with a smart, context-aware suggestion about your spending card. Instead of navigating through multiple screens, users can manage everything right inside the chat.

Whether it's understanding where money is going, setting boundaries, or asking follow-up questions, the entire interaction happens naturally through conversation - making the experience feel simple, personal, and completely intuitive.

Let's look at the construction of the screen

Construction of the screen
03

Why I imagined the card's freeze and unfreeze states this way?

Watch video here

Iteration 1– First Exploration of black theme

Black theme iteration 1

Black theme to go the homescreen theme.

To show the freeze state, I initially added an ice effect on the card.

But this didn't align with Jakob's Law, as it felt unfamiliar compared to common app patterns. So, I decided to change the approach.

Final Screen Explained

Final freeze screen

After tapping the toggle, the card flips and a popup appears in the next step.

Primary icons are placed in the circle to primarily highlight.

The secondary card icons are less highlighted, and the settings appear less prominent.

Gestalt law of proximity goes as, the groups are separated properly.

Law of similarity as the elements in the card are similar so, there's a sense of having them as similar elements.

Freeze popup phone

When the user taps the toggle, a popup appears asking them to confirm whether they want to freeze the card.

Final freeze state

Final freezing state after clicking on toggle.

Visual Identity, Components, Colors and text styles used to build these screens

logo
Flexy logo

meaning: We are flexible and secured with our transactions.

Colors: Futuristic ai related palette choosed.

Typeface

Geist

I chose geist as my primary and secondary font

Gen-Z Fintech design = future-modern + minimal + high trust. Geist achieves that without trying too hard.

Aa Bb Cc Dd Ef Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

Colors

Based on the inspirations and references, I finalised some colors which styles the AI colors and fit to future of payments.

Components and Text Styles
Color Styles

Future scope

  1. The graph animation can be further enhanced by exploring more motion-design inspirations and interaction patterns. In future scope, refining transitions, easing curves, and data-reveal animations can make insights feel more intuitive, smooth, and engaging for users

  2. After observing users perform key tasks (checking weekly balance, freezing card, tracking expenses, exploring insights), I would collect insights on:

    • Navigation clarity - Are users finding the right features quickly?
    • Decision making - Do they understand what actions to take at each step?
    • Graph readability - Is the data visualization easy to decode? Does it help users make financial decisions?
    • Feature discoverability - Are features like "Freeze Card" intuitive or hidden?
    • Emotional response - Do they feel in control of their money? Motivated? Confident?
  3. Based on the feedback, I would make visual adjustments such as:

    • Making graphs more balanced, readable, and insight-driven
    • Enhancing contrast, hierarchy, and spacing
    • Refining micro-interactions for smoother flows
    • Simplifying complex screens to reduce cognitive load

Learnings

  1. Interactions: I learned how real interactions happen by observing how people use products in everyday scenarios, and it's been genuinely fun.

  2. Tools and Visual design: I've also been learning tools and visual design tricks from peers, which has helped me grow faster. Understanding how colours convey emotions based on the target audience and how typography creates balance has improved my design decisions.

  3. Visual hierarchy: and layout have become clearer to me, especially in making screens feel structured and visually pleasing. Overall, these learnings are shaping my design sense in a more intentional way.

Thankyou:))

A heartfelt thank you to my mentor Anudeep sir - your support and encouragement
truly made a difference in this journey.

Contact me here..

🖥 Portfolio link- https://ishaa.framer.website/ | ✉ [email protected] | 📞 8329 770064