Northstar Product

2026

Clarity and control to how teams spend company money.

Role Product Designer

Timeline 2 weeks

Team Solo

Skills Product design UX research Prototyping

Overview

Making company spend simpler.

Northstar is a B2B finance platform designed to help companies manage spending from request to transaction.

I started the project as an exploration of how a modern finance product could make company spending easier to request, approve, allocate, and track.

The product brings together spending requests, approvals, allocations, virtual cards, transactions, and reporting into one system.

My focus was primarily on the spending and approval experience, particularly the relationship between employees requesting money and finance managers responsible for approving it.

Problem

Making sense of spending across people, teams, and budgets.

Company spending can become complicated quickly.

An employee needs money for something. A request has to be submitted. Someone needs to review it against company policies and budgets. Once approved, the money needs to be allocated and made available for spending.

Each step introduces opportunities for confusion.

What can I spend?
Why was this request approved or declined?
Is it within policy?
Where did the money go?
What happens after approval?

I wanted to explore how these questions could be answered directly within the product rather than forcing users to piece information together across different parts of the system.

Send request

Making it simple for employees to ask for what they need

The request flow is designed to give employees a straightforward way to ask for company spending.

Instead of simply entering an amount, the request captures the context an approver needs to make a decision:

  • Amount

  • Purpose

  • Merchant

  • Category

  • Frequency

  • Duration

  • Description

The goal was to make the request useful before it reaches the approver.

The more context the employee provides, the less work the finance team has to do later.

Request approval

Giving approvers enough context to make the right call.

The approval experience was one of the more interesting parts of the project.

An approver isn't just deciding whether something is approved. They need enough context to understand whether the request makes sense.

The approval drawer brings together the request details with decision context such as:

  • Department or marketing budget

  • Existing employee spend

  • Policy status

  • Previous requests

This means the approver can evaluate the request without leaving the workflow.

I also separated request status from policy status.

For example:

Pending approval
Within policy

These communicate two different things. One tells you where the request is in the approval process, while the other tells you whether it complies with company policy.

After approval, the request becomes an allocation and the approval actions disappear from the request view. The allocation can then be managed from its dedicated page.

View allocation

What happens after a request gets approved.

Approval shouldn't be the end of the story.

Once a request is approved, Northstar creates an allocation that becomes the actual spending container.

The allocation page brings together:

Available to spend → Virtual card → Transactions → Allocation details

This gives the user a clear picture of how much money remains, what the money can be used for, and what has already been spent.

The connection between the approval and allocation was particularly important to me.

The user shouldn't have to wonder:

“Okay, this was approved. Now where did the money go?”

The allocation is the answer.

Cards

A card for every tier.

I wanted the virtual cards to feel like more than generic payment cards.

Northstar has three card tiers, with the visual treatment reflecting the spending limit attached to an allocation.

Gradient → Silver → Gold

The gradient card represents the lower spending tier, silver represents a higher limit, and gold is reserved for the highest spending tier.

This creates a simple visual hierarchy that lets users recognize the relative scale of an allocation at a glance, while giving the cards a distinct identity within the product.

The cards are also directly tied to their allocations, with controls for things like merchant restrictions and transaction limits.

So the card becomes more than a way to spend money. It becomes a visual representation of the allocation behind it.

Other screens

A few more frames.

A selection of stills from across the product, showing some of the other screens and states I explored while designing Northstar. The core experience is captured in the prototypes above.

Different roles, different priorities.

The employee and approver homepages are designed around what each person actually needs to know when they open the product.

Employee home
The employee's home is focused on their available spending and activity. They can quickly see what they have available, what they've spent, and the state of their requests without having to dig through the rest of the product.

Approver home
The approver's home is more focused on the company's money. Instead of duplicating the requests page, I used the space to surface a broader view of company spending, giving them a quick sense of allocations, spend, and where money is going before they go into individual requests.

The goal was to avoid making both homepages feel like the same dashboard with different permissions. The role determines what deserves attention first.

Reflections

What the process taught me.

  • This project reminded me that simple solutions can go a long way, especially in organisations dealing with multiple departments, budgets, and lots of numbers. Even a relatively simple feature can remove a lot of friction.

  • It also made the idea of an MVP feel much more real. Northstar could have included much more: more advanced reporting, policy configuration, approvals with multiple levels, notifications, reimbursements, accounting integrations, and more. But knowing what not to build was part of the design.

  • And finally, I realised how much the little decisions matter. The flows, states, interactions, and even tiny component details all add up to shape the experience.

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