← all the work AndreawithAI 08 / 09 IT

A portfolio in a single file.

ETFs and crypto in a single app: real exposure, how net worth moves and estimated tax under Italian rules. No server, no subscription.

problem
investments scattered across brokers, platforms and spreadsheets
for whom
personal use; the approach works for anyone investing across several platforms
format
one HTML file, phone included
status
in use since May 2026

01The problem

With one broker for ETFs, several platforms for crypto and a spreadsheet to tie them together, finding out what net worth is takes manual sums, and every sum makes the total harder to trust. Account statements, besides, don't say what you really own through the ETFs, or how much tax you would pay by selling today.

02How it is used

  1. You open the file, on a computer or a phone.
  2. The dashboard shows the picture: net worth, exposure by area and currency, companies owned through the ETFs, estimated tax.
  3. To update, you say one sentence. The assistant reads the prices from the agreed sources, recalculates, checks and saves a new version.
  4. Every update is a snapshot of net worth: the day-by-day history comes from there.

03How it is built

  • Formata single HTML file, with no dependencies, servers or subscriptions
  • Datapositions, transactions and history saved in the file itself
  • Pricestaken only from sources agreed in advance, never searched for on the spot
  • Checksa plausibility check before every price is written
  • Taxestimated under Italian tax rules, with their asymmetries between ETFs and crypto

04Results

The plausibility check uncovered a mistake that had lasted for months: a token valued four times lower than the real figure, because the price came from a token with the same name on another network. Since then, sources are never guessed. Below is the real app, with made-up numbers and names.

The app, as it is · made-up numbers, securities with invented names
full screen ↗
9 + 20positions: ETFs and crypto, plus cashthe real app, today; in the demo names and numbers are made up
1file, zero dependencies: it opens on a phoneno server, no subscription
44snapshots of net worth since 26 Mayone at every update, saved in the file
4×the error on one price, caught by a checka plausibility check, not the market

A personal project for managing my own investments. It is not financial advice and not a service offered to others.

updated on 26 Oct 2026