Skip to content

Ayushd172005/IPOVista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPOVista 🇮🇳

Indian IPO Analytics Dashboard

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.

Live Demo Dataset Deployment Repo


Screenshots

Search View Search View

Company Analysis — Zomato Zomato Analysis Zomato Analysis 2

Market Overview Market Overview

Leaderboard Leaderboard


Features

  • 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

Dataset

  • 319 Indian IPOs spanning 2010–2022
  • Source: Indian_IPO_Market_Data.csv compiled into data.js for zero-latency browser access
  • Fields: IPO name · listing date · issue size (₹ Cr) · QIB / HNI / RII subscription multiples · total subscription · issue price · listing day gain %

Repository Structure

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

File Structure for Deployment

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

Tech Stack


Local Development

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 8080

Deployment Workflow

Edit 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 push

Author

Ayush D@Ayushd172005


About

IPOVista is a machine learning-based web application designed to analyze and predict IPO performance using financial and market-related data. The platform provides users with insights, trend analysis, and predictive outputs to help evaluate the potential profitability and market behavior of upcoming IPOs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors