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