Loading project...
A premium stock market analysis platform providing real-time price tracking, historical data visualization, and personalized portfolio management for modern investors.

FinovateX redefines how investors interact with financial markets. Built on a high-performance Next.js architecture with server-side rendering, the platform pulls live market data from the Alpha Vantage API and presents it through a suite of sophisticated, interactive charts — candlestick views, multi-stock overlays, and 30-day trend lines with custom tooltips and zoom controls. At its core sits a layered caching engine: in-memory storage for high-frequency tickers and localStorage persistence for session continuity, achieving an ~87% cache hit rate that keeps the experience blazing fast while operating entirely within the free API tier. Users can build and monitor personalised watchlists, track portfolio performance in real time, and set price alerts that trigger via periodic background refetches — all within a sleek, dark-mode interface designed to feel as premium as the data it delivers.
Integrated Alpha Vantage API with a smart TTL-based caching layer to respect rate limits
Built interactive candlestick and line charts with Recharts, custom tooltips, and zoom
Implemented server-side rendering for sub-second initial page loads
Created a multi-stock comparison view with colour-coded overlays
Added a price-alert system using localStorage + periodic refetch
Alpha Vantage's free tier caps at 25 calls/day. I solved this with a layered cache: in-memory for hot tickers + localStorage for persistence, so popular stocks are served entirely from cache while cold tickers fetch fresh data only on demand.
Problem Space
Integrated Alpha Vantage API with a smart TTL-based caching layer to respect rate limits
Built interactive candlestick and line charts with Recharts, custom tooltips, and zoom
Implemented server-side rendering for sub-second initial page loads
Our Approach
Created a multi-stock comparison view with colour-coded overlays
Added a price-alert system using localStorage + periodic refetch
Explore More
Check out more of my work or reach out to collaborate on something exciting.