Live at ipocompass.pratiksangani.com
Product Showcase
IPOCompass 🧭
A high-reliability Indian IPO tracker aggregating live subscription multiples, Grey Market Premium, and estimated listing profits — served from a PostgreSQL cache across a NestJS microservice backend.
Core Features
Live Subscription Tracking
Real-time bid multiples across QIB, NII, and Retail categories as IPOs close.
Grey Market Premium (GMP)
Live GMP data with estimated listing price and profit-per-lot calculations.
Multi-Source Aggregation
Reconciles disparate market data feeds, exchange filings, and unofficial secondary indicators into a single unified schema.
Mobile-Ready PWA
Installable on Android and iOS. Push notifications for IPO status changes.
Engineering Highlights
Rate-Budget GuardsAdaptive sync engine with strict daily quota-budgeting guards and sliding-window rate limiters to prevent upstream throttling.
Zero-Drift API ContractsOrval CLI auto-generates typed React Query hooks from NestJS Swagger. Frontend types never drift from backend DTOs.
DB Cache-First ArchitectureAll provider data lands in PostgreSQL first. Frontend clients never hit third-party APIs directly.
Tech Stack
NestJSPostgreSQLTypeORMReact + ViteTanStack QueryOrval / OpenAPICapacitor v6Workbox PWA@nestjs/scheduleTailwind CSS
Check it out live
IPOCompass is live and tracking Indian IPOs across Mainboard and SME categories. Installable as a PWA on mobile.
Launch IPOCompass