IPO Monitoring System
Real-time IPO Grey Market Premium monitoring with automated notifications for investment decisions.
- Role: Full Stack Developer
- Timeline: January 2024 - February 2024
- Team: Solo Project
- Technologies: Python, Streamlit, Pandas, Web Scraping
- Link: https://ipo-monitor-gmp.streamlit.app/Dashboard
Problem
IPO investors need to track Grey Market Premium (GMP) across multiple sources to make informed listing day decisions. Manually checking websites multiple times daily is tedious, and investors often miss optimal buying/selling windows.
Solution
Built a real-time dashboard that scrapes GMP data from multiple sources, tracks historical trends, calculates expected listing gains, and sends automated alerts when GMP crosses user-defined thresholds.
Impact
- Real-time GMP tracking for 20+ IPOs
- Historical trend analysis
- Automated price alerts
- 500+ active users
Key features
- Live GMP data from multiple sources
- Historical GMP trend charts
- Expected listing price calculator
- Subscription status tracking
- Category-wise analysis (Retail, HNI, QIB)
- Price alert notifications
- IPO calendar with key dates
- Comparison across IPOs
Tech stack
- Frontend: Streamlit, Plotly, Altair
- Backend: Python, Pandas, BeautifulSoup, Requests
- Database: SQLite, CSV caching
- Deployment: Streamlit Cloud, GitHub Actions
What K Laxman learned
- Building real-time data scrapers with rate limiting
- Creating interactive dashboards with Streamlit
- Handling inconsistent data from multiple sources
- Deploying data apps on Streamlit Cloud
Explore more
- Home — overview, skills and a built-in AI assistant
- Experience — roles at Think360 AI (CAMS), CAMS Mutual Funds and IIT Delhi
- Projects — GenAI, LLM, RAG and full-stack builds
- Education — IIT Delhi, M.Tech & B.Tech Computer Science
- GitHub Activity — open-source contributions
- Contact / Hire me