Search any IPO from 2010–2022 and instantly see subscription data, listing gains, investor sentiment scores, peer comparisons, and market-wide trends — all in one dark-mode dashboard.
- Company Search — Type any company name for a full IPO breakdown with autocomplete suggestions
- Subscription Analysis — QIB, HNI, and RII subscription charts visualised side by side
- Listing Gain Benchmark — Compare a stock's listing gain vs. its year's average and the all-time average
- Investor Sentiment Score — Composite 0–100 score derived from subscription strength and listing performance
- Peer IPOs — Other companies that listed within 90 days, clickable for instant comparison
- Analyst Summary — Auto-generated narrative verdict (Buy / Hold / Avoid) for each IPO
- Market Overview — Year-by-year average gains, IPO count per year, and gain distribution histogram
- Leaderboard — Top 50 IPOs ranked by best gainers, worst performers, most subscribed, or largest issue size
- 319 Indian IPOs spanning 2010–2022
- Source:
Indian_IPO_Market_Data.csvcompiled intodata.jsfor zero-latency browser access - Fields: IPO name · listing date · issue size (₹ Cr) · QIB / HNI / RII subscription multiples · total subscription · issue price · listing day gain %
This project uses a two-repo setup — source here, deployment separate:
| Repo | Purpose |
|---|---|
IPOVista |
Source code — develop and edit here |
IPOVista_Deployment |
Production build — Vercel watches this |
IPOVista/
├── index.html # Main HTML — Search, Market, and Leaderboard views
├── style.css # Dark theme — lime accent, Syne + DM Mono + Inter fonts
├── app.js # All logic — search, Chart.js rendering, sentiment scoring
├── data.js # 319 IPO records compiled from CSV
├── vercel.json # Vercel static deployment config
└── README.md
- Vanilla HTML / CSS / JS — zero frameworks, zero build step
- Chart.js 4 — bar charts, histograms, benchmark comparisons
- Google Fonts — Syne · DM Mono · Inter
- Vercel — static hosting via
IPOVista_DeploymentVideo Explaination-https://www.loom.com/share/fe89a189e3b043f59ef894da66480ed3
git clone https://github.com/Ayushd172005/IPOVista.git
cd IPOVista
# Open directly in browser
open index.html
# Or use a local server
npx serve .
# or
python3 -m http.server 8080Edit in IPOVista → Test locally → Push to IPOVista_Deployment → Vercel auto-deploys
# Copy updated files to deployment repo
cp index.html style.css app.js data.js vercel.json ../IPOVista_Deployment/
cd ../IPOVista_Deployment
git add . && git commit -m "deploy: sync from source" && git pushAyush D — @Ayushd172005




