View Resume
View Resume
NEPSE Analytics Dashboard — Rajaram Yadav
All Projects
// Financial Dashboard · Next.js · React

NEPSE Analytics Dashboard

Real-time Nepal Stock Exchange analytics platform delivering live market feeds, historical trend visualization, and custom stock screening for retail and institutional investors.

GitHub
<200ms
Data latency
10k+
Daily sessions
98
Lighthouse score
50+
Stocks tracked
// Overview

Nepal's retail investment community lacked accessible tooling to analyze stock performance beyond raw broker data. This platform was built to democratize NEPSE financial data — presenting it in clean, interactive charts with custom screening and portfolio tracking features.

// The Challenge

NEPSE doesn't offer an official public API, requiring a custom data ingestion pipeline with scheduling, deduplication, and retry logic. The frontend had to render large time-series datasets performantly on lower-end devices common among Nepali retail investors, while maintaining sub-200ms perceived response times.

// The Solution

Built a Node.js data pipeline to ingest and normalize NEPSE market data on a configurable schedule. Next.js handles SSR for SEO and fast first-load. Chart.js renders performant time-series visualizations. Aggressive Redis caching cut repeat data fetch times by 80%, and ISR keeps pages fresh without re-deploying.

// Key Highlights
  • 01

    Engineered a resilient NEPSE data ingestion pipeline with automatic retry on failure, deduplication, and scheduled daily market snapshots.

  • 02

    Built a responsive charting dashboard with candlestick, volume, and moving-average overlays using Chart.js — optimized for mobile rendering.

  • 03

    Implemented server-side rendering (SSR) in Next.js to ensure every page is indexable and loads instantly on first visit for SEO.

  • 04

    Achieved sub-200ms data delivery on live market views using Redis caching and incremental static regeneration (ISR) for historical data.

  • 05

    Launched a custom stock screener allowing filtering by sector, P/E ratio, 52-week performance, and daily volume — a first for the Nepali market.

// Tech Stack
Next.jsReactTypeScriptChart.jsNode.jsPostgreSQLRedisVercelTailwind CSS

// Next

Explore more projects

All Projects