Follow the everyday.
Record expenses, follow a monthly budget, and read weekly and category trends without losing the individual entries behind them.
Case study / 01 · Personal finance
A clearer view of
everyday money.
A personal money workspace that brings spending, savings, and lending into one connected picture.
Visit Ledgerly Web app · Account required
01 / The idea
I built Ledgerly to give those details a shared home.
An expense is only one part of the story. There is also the monthly budget, the savings goal, the recurring bill, and the money lent to a friend. Ledgerly connects those everyday tasks in a workspace that is easy to return to.
My work spans the interface, the shared API, and the Flutter clients, with attention to clear charts, useful account controls, and careful handling of money across currencies.
Record expenses, follow a monthly budget, and read weekly and category trends without losing the individual entries behind them.
Explainable checks highlight possible duplicates, missing payment details, and unusual entries. Every finding stays open to the user’s review.
Track income, emergency savings, and lending balances, with recurring-payment forecasts built from the patterns in recorded expenses.
02 / Inside the product
Six views of the web experience.
Open any screen to explore the
full image.

Expense totals, weekly trends, category breakdowns, and a currency overview.

A focused expense form with categories and a searchable payment-method selector.

Ledger-health indicators and explainable checks for records that need attention.

A forecast workspace for reviewing recurring bills and subscriptions.

Income, savings, and lending tools with emergency-fund progress.

Account options, transaction categories, display preferences, and CSV or JSON exports.
Captured from Ledgerly in September 2026. Screens show the product at that point in development.
03 / Under the interface
A shared backend connects the responsive web dashboard and native clients to the same account and financial records.
Currency handling retains the underlying amounts and original currency details, while display preferences and exports provide another view of the same records.
Email verification, passkeys, optional PIN protection, and revocable sessions give account access its own considered set of flows.
Ledgerly continues to evolve across web and Flutter. The shared API keeps the core records connected as each client’s experience develops.
Keep exploring