Crypto investors needed a simple no-frills tracker without exchange logins and ads.
A JavaScript PWA that pulls live prices from CoinGecko, supports watchlists, price alerts via Telegram bot, and works offline with cached data.
Managing free-tier API rate limits and making the PWA reliable offline.
Service workers, IndexedDB caching, and a Telegram bot for alerts.
Portfolio holdings view, news feed, and exchange API imports.