Prediction market research · built solo

Prediction Command Center

Follow the smart money. A real-time research dashboard for public prediction markets — wallet tracking, consensus, value reads, and alerts, in one clean feed.

Prediction Command Center

Research only · Not financial advice · Installs on any phone & desktop

What it is

The noise of prediction markets, turned into one research feed

Prediction Command Center watches public prediction markets in real time — tracking which sharp wallets are moving, where independent signals agree, and which markets look mispriced versus the models. It reads the market for you and shows the state of each position; it never places a bet, holds funds, or tells you what to do. Every call it makes is logged and graded, wins and losses alike, so the track record is public.

Features

What you get

🐋

Smart money

Follow which tracked wallets are buying and selling, and how much is behind each move.

🎯

Best matches

Every live signal grouped by game, hottest first — the whole board at a glance.

🤝

Consensus

Where independent reads (news, sharps, tape) line up on the same market.

📉

Value reads

Markets that look underpriced or overpriced versus the models — described, not prescribed.

Live prices & alerts

Continuously updated totals and prices, with opt-in per-sport alerts capped so they never spam.

📊

Graded track record

Every call scored and kept — a public, honest scorecard of hits and misses.

The build

How it was built

A solo project that grew from a local script into a public, installable, cross-platform app — without a cloud host or a native rewrite. The engine stays private; the delivery stack is below.

Python enginePreact PWAService worker + offline Cloudflare named tunnelCustom domainPWABuilder MSIX · TWA · iOSAzure (24/7 grading)GitHub CI
1
A local engine

A Python system scans public markets, tracks smart-money wallets, scores signals, and renders a live HTML command center — running on a home PC.

2
Turned into a PWA

A Preact front-end plus a web manifest and service worker made it installable and offline-capable on any device.

3
Given a public home

A named Cloudflare Tunnel exposes the local app at a permanent HTTPS domain — no server, no hosting bill.

4
Packaged for the stores

PWABuilder wrapped the same PWA into a Microsoft Store MSIX, a Google Play Android bundle, and an iOS project — one app, three stores.

5
Always on

An Azure instance keeps grading the track record 24/7, and everything auto-syncs to a private GitHub repo.

I documented the whole store-shipping process as a free, open-source playbook so others don't have to piece it together the way I did → the build guide.

The build log

From a script on one desk to an app in the stores

This started as a personal research project and grew, version by version, into a public, always-on, installable app — built solo, part-time. Here's the honest timeline of how it got here.

v0.1

A research assistant on one desk

July 2026

The core idea: in prediction markets like Polymarket and Kalshi, every trader's track record is public. So instead of guessing, find the traders who've been provably good for a long time, watch their money move in real time, cross-check it against real bookmaker odds and fresh news, and put it all on one live page. It grades its own calls against reality and never places a bet, holds money, or touches an account.

  • One live page, 15+ stacked boards — headline pick, best matches, consensus, early positions, live price spikes, value reads, player props, and the full market scan.
  • A trust ranking with probation — every internal signal engine is graded on its own record, and losing engines lose their voice until they earn it back.
  • A permanent scorecard — every strong call ever made, marked win or loss; nothing is deleted.
  • Built to survive: 24/7 self-healing that relaunches itself within seconds if it ever crashes.
v0.2

Always on, even when the computer's off

July 2026

v0.1 could only watch the markets while the home PC was awake. v0.2 moved the engine to a dedicated always-on cloud server that runs around the clock — scanning, tracking, and grading whether the computer at home is on, asleep, or unplugged.

  • Replaced a constant stream of desktop alerts with four scheduled email briefings a day — quiet all day, the full picture four times over.
  • A single permanent share link for friends — the live boards without the private book, shared once.
  • Two one-click tools to keep the home copy and the cloud copy honest: push-and-restart, and a version check so there's never any guessing which copy is current.
the stores

From a private page to a public app

latest

The final leap: turning a tool that lived behind a private link into something anyone can install — without a native rewrite or a cloud host for the front-end.

  • Rewrote the display language to be research-safe — it describes a market's state ("underpriced," "at target"), never an instruction to act.
  • Turned the page into a PWA (installable + offline), gave it a permanent public home with a named Cloudflare tunnel + custom domain, and packaged it with PWABuilder for the Microsoft Store, Google Play, and iOS.
  • Hardened the whole thing: rotated API keys, added automatic secret-scanning before every push, and locked down what does and doesn't get shared.
Plain English

What the words mean

A quick, no-jargon glossary for the pieces that make this work — so the "how" is clear even if you're not a developer.

Prediction market

An exchange (Polymarket, Kalshi) where people trade on the outcomes of real events. Prices act like live odds, and — unlike a casino — every trader's position and track record is public.

Smart money / wallets

A "wallet" is one trader's public account. "Smart money" is the handful whose history proves they've been right over time — the ones worth watching when their money moves.

API

A doorway one program uses to ask another for data. The agent uses APIs to pull market prices, trade activity, sportsbook odds, and news — automatically, every few seconds.

LLM

A large language model — the kind of AI behind tools like Claude. Here it's used to read fresh news in plain language and turn it into a probability the math can weigh, not to make decisions on its own.

Agent

A program that runs on its own, on a loop: gather data → weigh it → surface what matters → check itself — over and over, without someone driving each step. That's what "the agent" is.

PWA

A Progressive Web App — a website built so it can be installed like a real app, work offline, and live on your home screen. It's what lets one codebase ship to every phone and desktop.

Tunnel

A secure pipe that gives an app running on a home computer a stable public web address — so the world can reach it without renting a server.

Grading / scorecard

After each game resolves, the agent marks its own earlier call a win or a loss and keeps the record forever. If an idea stops working, the scorecard says so — no cherry-picking.

Availability

Where to get it

🌐
Web app
app.pvgproduction.com — installs on any device
Live
🪟
Microsoft Store
Windows 10/11
In review
🤖
Google Play
Android
Coming soon
🍏
iOS App Store
iPhone & iPad
Planned