Skip to content
Back to projects

AI + full-stack

SignalWatch

Ingests market filings, scores them with Claude, alerts live.

Next.jsPrismaSSE
SignalWatch project preview

Overview

What it does

SignalWatch turns market filings into a focused stream of signals, using AI-assisted scoring to help people notice important updates faster.

Motivation

Why it exists

Filings are valuable but time-consuming to monitor manually. SignalWatch brings ingestion, prioritization, and live updates into one workspace so users can spend more time evaluating decisions and less time searching.

Capabilities

What to look for

  • Filing ingestion and normalized data storage
  • Claude-powered relevance scoring
  • Live updates delivered with server-sent events

Architecture

How it works

  1. 1New filings are ingested and stored through the application data layer.
  2. 2Claude evaluates the filing content and produces a signal score with useful context.
  3. 3The dashboard streams new signals to connected users so the feed stays current without manual refreshes.

Getting started

How to start it

  1. 1Open the live demo above, or clone the project repository.
  2. 2Install the Node.js dependencies with npm install.
  3. 3Configure the database connection and Claude API key in your local environment.
  4. 4Run the Prisma migrations, then start the Next.js development server with npm run dev.

Usage

How to use it

  • Open the dashboard to review the latest ingested filings.
  • Select a signal to see its score, source filing, and explanation.
  • Keep the dashboard open to receive live updates as new filings arrive.