Cherry Terminal

Published:

Screenshot of the Cherry Terminal portfolio tracker

Cherry Terminal is a local-first browser app for tracking manually entered portfolio positions, live quotes, global indexes, allocation, and currency exposure.

Live site

What it is

A private browser-based portfolio tracker with static HTML pages, native JavaScript modules, local browser storage, and a small Yahoo Finance proxy for quotes and symbol search.

Why I made it

I wanted a focused way to track positions, currency exposure, indexes, and history without creating an account or putting portfolio data into a server-side database.

What I learned

  • How to keep a browser app useful while storing user data locally.
  • How to normalize quote data behind a small internal API surface.
  • How to test responsive financial UI without adding a heavy frontend framework.