Back to Work

IPOLyst

A real-time IPO tracking and intelligence platform for India's retail investors, with live GMP data, automated status logic, and a Sanity CMS-powered blog.

The Challenge

IPO decisions in India are made on Grey Market Premium, and retail investors were reading that number off whichever site loaded first. Any single source can be wrong, stale, or quietly skewed, and a bad GMP reading costs real money. IPOLyst needed a platform investors could actually trust, which ruled out two things immediately: depending on one data source, and depending on a human to keep it current. Every IPO moves through Upcoming, Ongoing and Closed on its own schedule, and a site that needs someone to remember to flip that status is wrong the moment they forget. It also had to be quick enough to check on a phone in the middle of trading hours.

IPOLyst website on a monitor, showing the headline 'IPO GMP Today, Live Grey Market Premium' beside a live IPO listing card

IPOLyst

Client

4 Weeks

Timeline

India

Location

2026

Year

Our Approach

Two constraints shaped every decision. First, no single GMP source could be trusted on its own, so the headline number had to be derived rather than copied from somewhere. Second, nothing could depend on a person remembering to update it: every IPO moves through its lifecycle on its own schedule, and a stale status is worse than no status at all. That pushed us toward deriving state from the underlying dates rather than storing it by hand, and toward automation as the default rather than something added later. We also treated speed as a correctness problem rather than polish, because a page that stalls mid-session is one the investor closes.

4

Weeks from brief to launch

12

Screens designed and built

Hourly

Automated GMP refresh in trading hours

0

Manual status updates required

The Solution

The platform aggregates GMP from multiple sources and computes a consensus average, surfaced through an interactive chart that tracks day-by-day movement for each IPO so the trend is visible rather than just the current figure. A date-driven status engine derives Upcoming, Ongoing and Closed from real subscription and listing dates, so listings move through their lifecycle without anyone touching them, and a GitHub Actions pipeline refreshes the data hourly through trading hours. One-click deep-links drop investors straight into the registrars' allotment checkers, cutting a fiddly multi-step lookup down to a tap, and an SEO-focused blog on Sanity CMS lets the team publish against high-intent IPO search terms without waiting on a deploy.

Tech Stack

  • Next.js (App Router)
  • Vercel
  • Sanity CMS
  • GitHub Actions
  • Web Development
  • UI Design
  • CMS Integration
  • Automation
  • Fintech
  • Data Platform

Impact

IPOLyst launched in four weeks across twelve screens, and runs without a maintenance rota: status transitions are derived rather than entered, so no one has to be watching on listing day, and the hourly pipeline keeps GMP current on its own. Consensus averaging removed the single-source dependency that made the original brief risky in the first place. Pages are prerendered and incrementally revalidated at the edge from Vercel's Mumbai region, which is what makes it quick enough to check mid-session on mobile, the use case the whole platform is built around. The Sanity-powered blog gives the team an owned channel to compete for IPO search traffic on their own schedule.

Ready to transform your digital presence?

Let's build something remarkable together. Book a free discovery call and find out how we can design and develop a product your users will love.