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

