DatasetRadar — Product Demo

I built this to auto-discover which public datasets news & journal articles cite — live, without anyone manually tagging anything. Screens captured from my running instance.

What it is

Tech Stack

Core Workflow

1. Add a source
I let an operator add a website to watch in URL Manager, with a scrape frequency.
2. Scrape on schedule
I set up Celery Beat to trigger the scraper; results land in Scrape Logs with per-run health.
3. Detect & gate
My LLM pass extracts dataset mentions. High-confidence hits auto-accept; medium-confidence hits go to the Review Queue.
4. Review
I let a human accept or reject queued mentions, optionally asking the LLM for a second opinion.
5. Explore & ask
My Trending Datasets and Summary views show what's being cited; Ask answers plain-language questions with citations.

Trending Datasets

This is the default landing page I built. It ranks every auto-discovered dataset by how many articles mention it, with first/last-seen dates and a per-domain filter (health, education, politics...) — the "what's hot right now" view.

Trending Datasets landing page

Summary — Dataset Usage by Website

I built this as a cross-tab of dataset × website, restricted to accepted mentions above the 85% confidence bar, and made it exportable to CSV for reporting.

Dataset usage summary cross-tab

Review Queue — Human in the Loop

I route every medium-confidence detection (75–85%) here instead of auto-accepting it. A reviewer can accept, reject, or ask the LLM for a second opinion before it counts as confirmed.

Review Queue screen

Scrape Logs — Operational Visibility

I built per-website health cards (last run, total runs, success/partial/failure) plus a full run history: duration, articles found, new articles, datasets found, and errors.

Scrape Logs screen

URL Manager — Configure What Gets Watched

From here I can add a new website with a scrape frequency, trigger an ad-hoc scrape, or disable a source. Six sources are tracked in this demo instance.

URL Manager screen

Dataset Registry — The Canonical Dataset List

This is the set of "known" datasets I maintain. New datasets also arrive bottom-up: my LLM auto-creates registry entries for datasets it finds that aren't registered yet.

Dataset Registry screen

Ask — Natural-Language, Cited Q&A Over the Corpus

I built this so you can type a question in plain English; my RAG pipeline embeds it, retrieves the nearest matching scraped articles, and has the LLM synthesize a grounded, cited answer. (Captured mid-query — I run local Ollama inference on commodity CPU.)

Ask natural-language Q&A screen

What Makes This Different

Download the full demo deck (.pptx)