Stocks & Mutual Funds.
Deep analytics for your equity and debt portfolios.
The End-User Perspective
Unified Portfolio Management
Temporal allows you to track both Stocks and Mutual Funds in a single interface. By adding your 'Lots' (purchase history), the app automatically handles price updates and computes your weighted gains.
Market Watchlists
Beyond tracking what you own, Temporal provides a high-density Watchlist engine. Designed with "Financial Brutalism" in mind, it allows you to monitor Indian Equities (NIFTY 50) and Mutual Funds with zero-latency price updates and sparkline visualizations.
Use Case: Market Sentiment
"I want to track the NIFTY Next 50 but I'm not ready to buy yet." By adding symbols like `HDFCBANK.NS` to your watchlist, you can keep a pulse on the market without cluttering your actual portfolio.
Market Data Integration
Yahoo Finance Proxy
To bypass restricted access to standard quote endpoints, Temporal utilizes the `query2` chart endpoint via a specialized proxy. This ensures reliable 1-minute to 1-day interval data for NSE/BSE symbols without requiring user-side authentication.
NAV Fetching Engine
Mutual Fund NAVs are sourced via AMFI APIs. All data is stored locally in the `nav_cache` table, utilizing a delayed-focus loading strategy to ensure the UI remains flicker-free during heavy data refreshes.
XIRR Precision
The XIRR calculation iterates until the NPV is less than 0.0001, providing high-precision return metrics. All calculation logic is contained within the `src/lib/investmentCalc.ts` module.