Bloomberg

Between the ticker and the terminal, between the server route and the screen. Next.js 14 proxies every API call — Finnhub, Alpha Vantage, CoinGecko, FRED, NewsAPI — through server-side routes so no key ever reaches the browser. Zustand stores push live price updates every 5 seconds across 12 function-key-mapped screens: equities, forex, crypto, commodities, macro-economics, charting, and more. TradingView Lightweight Charts handles candlesticks and overlays; Recharts handles RSI, MACD, and yield curves. Resizable panels, a Bloomberg command bar with autocomplete, stale-while-error caching, and a CRT scanline overlay — pixel-accurate down to the palette, free down to the last API key.

Year

2026

Project type

Full-Stack

Credits

finnhub.io, alphavantage.co, newsapi.org, fred.stlouisfed.org

Next project

Open-Source

Create a free website with Framer, the website builder loved by startups, designers and agencies.