Lumispend

AI-Powered Expense Tracker That Makes Financial Management Effortless

Role
Product Designer & Developer
Duration
2 Months
Platform
iOS & Android
Tools
Figma, React Native, AI
Lumispend hero

Project Overview

Lumispend is an intelligent expense tracking application that eliminates the friction of manual data entry through AI-powered voice recognition and receipt scanning, making financial management truly effortless.

What is Lumispend?

Lumispend is a personal finance app that tracks expenses and income with unprecedented ease. Using AI technology, users can add transactions via voice commands or by simply scanning receipts, removing the tedious manual entry that makes people abandon expense trackers.

The Opportunity

Most expense tracker apps fail because they require too much effort from users. Every transaction means stopping what you're doing to manually type details. This friction causes abandonment. Lumispend solves this with AI-powered input methods that take seconds, not minutes.

My Role

As the Product Designer and Developer, I handled the complete product lifecycle from user research and interface design to building the mobile app with React Native and integrating AI features for voice recognition and OCR receipt scanning.

Design Goals

Strategic objectives focused on removing friction and making expense tracking a habit, not a chore.

Eliminate Data Entry Friction

Design input methods that take seconds, not minutes. Voice entry and receipt scanning should feel faster than buying the item itself.

🎯

Make Tracking Addictive

Create an experience so smooth and rewarding that users actually want to track expenses rather than avoiding it.

📊

Provide Actionable Insights

Transform raw data into clear, visual insights that help users understand and improve their spending patterns.

🌓

Comfort in Every Light

Offer both light and dark modes to ensure comfortable use in any lighting condition, day or night.

Design Process

A user-centered approach from problem discovery to solution implementation.

Design process

The Challenge

Why do people abandon expense tracker apps?

  • Manual data entry feels like work — too time-consuming after every purchase
  • Breaking momentum — pulling out phone to type kills the convenience of mobile payments
  • Forgotten transactions — by the time users get home, they've forgotten half their spending
  • Category fatigue — deciding which category for each expense creates decision paralysis
  • No immediate value — effort required upfront, insights come much later

The Solution

AI-powered input that makes tracking effortless:

  • Voice Entry — Speak your transaction naturally, AI extracts all details automatically
  • Receipt Scanning — Snap a photo of receipts, OCR technology extracts and categorizes everything
  • Home Screen Widgets — Add transactions without opening the app
  • Calendar View — Visual timeline shows spending patterns at a glance
  • Smart Categorization — AI suggests categories based on merchant names and patterns
  • Budget Alerts — Real-time progress bars show spending against monthly budgets

User Personas

Understanding our primary users through detailed research and interviews.

👨‍💼

David Okafor

Ambitious Professional
28 years old • Software Developer • Lagos

Motivations

  • Wants to save for a house down payment within two years
  • Desires financial awareness without spending hours on budgeting
  • Values technology that fits seamlessly into his lifestyle
  • Motivated by data-driven insights and visual progress

Behaviors

  • Makes multiple digital transactions daily (food, transport, online shopping)
  • Tried three expense trackers but abandoned them all within weeks
  • Checks financial apps on commute and before bed
  • Prefers voice commands and automation over manual input

Pain Points

  • Existing expense apps require too much manual typing
  • Forgets to log transactions and loses track of spending
  • Frustrated by time spent categorizing every purchase
  • Wants insights but doesn't want to work for them
"I've downloaded so many expense trackers, but I always give up after a week. It's just too much work to type everything. I need something that fits into my life, not something that becomes another chore."
👩‍🎓

Ngozi Okafor

Budget-Conscious Student
22 years old • University Student • Ibadan

Motivations

  • Wants to stretch limited monthly allowance to last the whole month
  • Needs to track spending to avoid running out of money mid-month
  • Desires quick, frictionless expense logging between classes
  • Motivated by staying within budget

Behaviors

  • Makes many small cash and digital transactions throughout the day
  • Often forgets to keep physical receipts from market purchases
  • Uses phone constantly for social media, notes, and mobile banking
  • Prefers simple, fast apps that don't require complicated setup

Pain Points

  • Runs out of money before month-end because tracking is too tedious
  • No time between lectures to manually log every small expense
  • Loses receipts from market sellers who don't provide digital receipts
  • Struggles to remember cash transactions made hours earlier
"By the time I get home from campus, I've completely forgotten what I spent money on. I need an app that lets me log expenses in seconds, right when I make them, without stopping what I'm doing."

Empathy Mapping

Deep dive into understanding our user's thoughts, feelings, and daily experiences with money.

David — The Aspiring Saver

Understanding the financial tracking user's perspective

👨‍💼

💬 Says

  • "I need to save more money"
  • "Where does my salary go every month?"
  • "I don't have time to track everything"
  • "This expense app is too complicated"
  • "I'll start tracking next month"

💭 Thinks

  • I'm probably spending more than I realize
  • If only there was an easier way to track
  • Manual entry is killing my motivation
  • I should have started saving years ago
  • My friends seem to manage better

🏃 Does

  • Checks bank balance multiple times daily
  • Downloads expense apps but abandons them quickly
  • Makes impulse purchases and regrets later
  • Keeps receipts but never organizes them
  • Sets monthly budgets but never tracks them

❤️ Feels

  • Anxious about not hitting savings goals
  • Overwhelmed by financial management tools
  • Guilty after unplanned spending
  • Motivated when seeing financial progress
  • Frustrated by time-consuming manual tracking

User Flow

Seamless journey from onboarding to daily expense tracking with multiple input methods.

User flow Lumispend

User Journey Highlights:

1. Splash screen → Onboarding → Direct to home
2. View financial overview with balance card, budget progress, and recent transactions
3. Filter transactions by categories (Food, Transport, Shopping, etc.)
4. Add transaction via three methods:
   • Manual Entry: Select expense/income, amount, category, description, date/time
   • Voice Entry: Speak transaction details, AI extracts and populates form
   • Receipt Scan: Photo receipt, OCR extracts merchant, amount, date automatically
5. View transactions in detailed list or calendar view with date highlighting
6. Edit transactions by swiping left on any item
7. View statistics with spending breakdown by category
8. Manage settings (budget, currency, dark/light mode, data backup)

Design System

A vibrant, modern visual language that makes finance feel approachable and exciting.

Colors

Bold gradient-driven color palette with full dark mode support.

#FF1097
Primary Pink
Accent, CTAs
#02C0B0
Gradient Blue
Gradients
#0024CA
Secondary Blue
Secondary Actions
#FF0004
Failed Red
Cancel & Delete, Expense
#141414
Dark Background
Dark Mode
#FFFFFF
Light Background
Light Mode

Typography

Poppins — A clean, modern sans-serif font family optimized for financial data.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
Regular
Semi-Bold
Bold

Key Features

Innovative features designed to eliminate friction and make expense tracking feel effortless.

AI Voice Entry

The game-changing feature that makes Lumispend different. Simply speak your transaction naturally — "I spent 5000 naira on groceries at Shoprite today" — and AI extracts amount, category, merchant, and date automatically. The system processes your voice, validates the data, then presents a pre-filled form for quick confirmation. No typing required.

AI Voice Entry

Smart Receipt Scanning

Turn paper receipts into digital records instantly. Point your camera at any receipt and OCR technology extracts merchant name, purchase amount, date, and even individual items. Perfect for post-shopping logging without manual typing. The AI automatically categorizes based on merchant recognition.

Receipt Scanning

Dual Transaction Views

View your spending history two ways. Detailed List shows every transaction with category icons, amounts (color-coded red for expenses, green for income), and timestamps. Calendar View displays a monthly calendar with date highlighting — pink for expenses, blue for income, yellow for mixed days. Tap any date to see that day's transactions below.

Transaction Views

Category Filtering & Quick Stats

Home screen displays category chips (Food, Transport, Shopping, etc.) at the top. Tap any category to instantly filter all transactions. The balance card shows current balance, total expenses, and income at a glance. Budget progress bars visualize monthly spending limits with percentage indicators.

Category Filter

Flexible Theme Modes

Full light and dark mode support with beautiful gradient accents that work in both themes. Dark mode features the signature pink-to-purple gradient against deep backgrounds, perfect for late-night expense logging. Light mode offers a clean, professional look for daytime use. Switch instantly in settings.

Theme Modes

User Interface Showcase

High-fidelity screens in both light and dark modes.

Home & Transaction Management (Dark Mode)

Home Dark
Home Dark
Category Dark
Categories Dark
Transactions Dark
Transactions Dark
Calendar Dark
Calendar Dark

AI Input Methods (Dark Mode)

Add Transaction
Add Transaction
Voice Input
Voice Input
Receipt Scan
Receipt Scan
Manual Form
Manual Form

Statistics & Settings (Light Mode)

Statistics
Statistics
Settings
Settings
Budget
Budget Setup
Currency
Currency

Project Outcomes

Building a product that people actually want to use every day.

3
Input Methods
2
Theme Modes
90%
Less Time to Log

Key Learnings & Reflections

The biggest insight from designing Lumispend was understanding that people don't hate tracking expenses — they hate the work it requires. The solution wasn't better charts or fancier analytics — it was making input so fast it feels invisible.

Voice entry and receipt scanning aren't just "nice features" — they're fundamental to solving the abandonment problem. When logging a transaction takes 5 seconds instead of 30, users actually do it. When the app extracts data automatically instead of forcing multiple form fields, it respects people's time.

Building the AI integration taught me the importance of graceful error handling. The key was designing the confirmation step — letting AI do the heavy lifting but always giving users a chance to review and correct before saving. This balance between automation and control is crucial for trust.

Looking forward, I want to explore predictive features — using transaction patterns to automatically suggest budgets, warn about unusual spending, and forecast month-end balances.

Interested in This Project?

Let's discuss how I design products that eliminate friction and create delightful user experiences.