Mobile App · Personal Finance

PausePrice

A work-in-progress Flutter app that helps people pause before buying by turning prices into life hours, future value, savings goals and wishlist cooldowns.

PausePrice project cover

Overview

PausePrice is a work-in-progress personal finance app built to help people slow down before impulse purchases. Instead of showing only a price tag, the app translates spending into life hours, future wealth impact, savings progress and cooldown choices.

Problem

Impulse purchases often feel harmless in the moment. The real cost is harder to see: time spent earning the money, delayed savings goals, lost investment growth and repeated habits that quietly work against long-term plans.

Solution

PausePrice creates a calm “reality check” flow. Users enter a purchase amount, compare what the money could become, save the item to a wishlist, or redirect the money toward a savings goal instead.

PausePrice home reality check screen
Reality check flow for comparing a purchase with work hours and future value.
PausePrice savings goals screen
Savings goals keep the alternative action visible after the user pauses.

Role & Responsibilities

I am designing and building the product end to end, including the Flutter app architecture, Riverpod state management, local persistence, visual design system, calculator logic and premium feature surfaces.

Key Features

  • Purchase calculator that converts prices into work hours and future value
  • Wishlist cooldowns for delaying impulse purchases
  • Savings goals with progress tracking
  • Investment scenario comparison
  • 100 Envelope Challenge and stats surfaces
  • Dark, premium mobile UI with reusable Flutter components
PausePrice investment comparison screen
Investment comparison makes the long-term tradeoff easier to understand.
PausePrice result screen with wishlist and sharing actions
The result screen gives users next actions instead of ending at a number.

Technical Notes

The app uses Flutter and Dart with Riverpod for state management. Local data is stored through repository-style persistence using SharedPreferences-backed storage, keeping the first version private and offline-friendly.

Current Status

PausePrice is still in progress. The current build focuses on the core decision flow, goal tracking, wishlist behavior, stats surfaces and a polished dark-mode design system.