← All tools
Open source

BD Invest Tracker

Free, live Bangladesh investment data for NRB expats — DSE stocks, 11-currency exchange rates, Sanchayapatra, bank FDR & DPS rates.

View on GitHub →

BD Invest Tracker is a free, open-source financial data dashboard for Bangladesh. It serves live market data — 276 DSE stock prices, Bangladesh Bank exchange rates across 11 currencies, 8 Sanchayapatra savings certificate schemes, and FDR/DPS rates from 10 major banks — as static JSON files on GitHub Pages.

Built for NRB (Non-Resident Bangladeshi) expats who need to track investments back home. Zero cost, zero servers, zero dependencies — GitHub Actions fetches data daily, GitHub Pages serves it. The site is fully optimized for LLM/AI agent readability with llms.txt, OpenAPI spec, and JSON-LD structured data.

Technical showcase: vanilla HTML/CSS/JS with Magic UI-inspired dark theme, 5 JSON data endpoints with no auth, comprehensive SEO including FAQPage rich snippets, and first-class AI agent support via /llms.txt, /llms-full.txt, and /.well-known/openapi.json.

Design decisions

  • Zero-cost architecture: GitHub Pages + GitHub Actions cron = /bin/zsh/month. No servers, no databases, no build tools. Actions fetch data daily and commit static JSON files that Pages serves directly.
  • LLM/Agent-first design: Ships with /llms.txt (emerging AI agent standard), /llms-full.txt with complete data reference, OpenAPI 3.0 spec, and 5 JSON-LD schemas including FAQPage rich snippets. AI crawlers explicitly allowed in robots.txt.
  • DSE ticker parser: The DSE website uses a ticker format with nested mini-tables, not a standard data table. Custom regex parser extracts 276 stocks. Index values parsed from embedded Dygraph JavaScript time-series data.

Stack

Vanilla HTML/CSS/JSGitHub PagesGitHub ActionsNode.js scrapersJSON-LDOpenAPI 3.0llms.txt