Skip to content

Latest commit

Β 

History

History
70 lines (54 loc) Β· 1.9 KB

File metadata and controls

70 lines (54 loc) Β· 1.9 KB

PolyPulse

A real-time Polymarket analytics dashboard built with Next.js 16 and Tailwind CSS.

Live Demo

πŸ”— https://polypulse-eight.vercel.app/

Features

πŸ“Š Probability Movement Charts

  • Live price history charts on every market card
  • Powered by Polymarket CLOB API
  • Purple line chart showing probability over time

πŸ”₯ Trending Markets

  • Top markets ranked by 24h trading volume
  • Live Yes/No probability display
  • Visual probability progress bar

⚑ Biggest Probability Movers

  • Markets with the largest 24h price swings
  • Green/red indicators for up/down moves
  • Full chart history per card

πŸ•’ Recent Market Activity

  • Most recently updated markets
  • Time ago display (e.g. "2m ago", "1h ago")
  • Live probability + change badge

πŸ” Search & Filter

  • Search any market by keyword
  • Quick suggestions: Fed, Trump, Bitcoin, Election, NBA...
  • Filter by category: Politics, Crypto, Sports, Science, Business

πŸ”” Price Alert Notifications

  • Set price alerts on any market card via the bell icon
  • Choose above/below threshold
  • Browser push notification when probability crosses your target
  • Alerts persist across sessions via localStorage

🌐 Individual Market Pages

  • Dedicated page per market at /market/[id]
  • Full probability chart with extended height
  • Yes/No/all outcomes with probability bars
  • Volume, 24h change, and alert button

Data Sources

  • Gamma API https://gamma-api.polymarket.com β€” markets, volume, probabilities
  • CLOB API https://clob.polymarket.com β€” price history
  • No API key required β€” fully public

Tech Stack

  • Next.js 16 (App Router)
  • Tailwind CSS
  • Recharts
  • Polymarket Public APIs

Getting Started

npm install
npm run dev

Open http://localhost:3000

Deploy

One-click deploy on Vercel. No environment variables needed.

Built by

@Havertz3349 Β· GitHub