Summary
Solo non-profit finance education site covering India, US, UK, and crypto. Static HTML and Tailwind frontend on GitHub Pages, FastAPI backend on a Hostinger Mumbai VPS behind nginx and Let's Encrypt. No advice, no tip groups, no paid signals.
The problem
Indian retail finance media is dominated by “tip” channels and pay-walled research. Beginners need plain, source-cited education and tools to backtest ideas — not signals.
Architecture
- Static HTML + Tailwind frontend deployed via GitHub Pages.
- FastAPI backend on Hostinger Mumbai VPS behind nginx + Let’s Encrypt.
- Stooq EOD data + CoinGecko top-12 coins via cached endpoints.
- In-browser backtester (SMA, RSI, MACD) rendered on the client.
- Resend transactional + newsletter mail with two verified senders.
Highlights
- Live equity and crypto dashboards: 13+ instruments via Stooq, top 12 coins via CoinGecko.
- In-browser backtester for SMA, RSI, and MACD strategies with equity-curve rendering.
- Seven long-form research articles, four working financial calculators.
- Resend transactional and newsletter mail with two verified sender identities.
- Google Consent Mode v2 cookie banner, GA4 and AdSense in non-personalized mode by default.
What I learned
- A static front + a thin FastAPI back is the cheapest way to ship a finance site that survives traffic spikes.
- Consent Mode v2 should be in the very first ship, not retrofitted.