Historical prototype

Timely

Making custody records visible over time

JavaScript / Vis.js / HTML / CSS

Try this demoClick a case bar below to reveal its dates and duration.
TimelyTimelineSample records

Time between events.

Choose a case bar below to inspect its dates and duration.

APRIL 2026
CASE-001
RemovalApr 11, 20266elapsed daysReturnApr 17, 2026
Select a case interval to reveal its start, end, and elapsed time.Interactive concept · synthetic records

Undergraduate research prototype

Details in a table. Duration on a timeline.

Timely explores how forensic custody records can be represented over time. A form collects case and item details; a table exposes the record and a Vis.js timeline represents its time interval.

Context
Undergraduate digital-forensics research
Implementation
JavaScript, Vis.js, browser local storage
Status
Historical prototype, preserved for reference

One record, two representations

The same locally stored record supplies table fields and a Vis.js date interval. CSV export takes the demonstration data out of the browser.

Inspect the record-to-timeline mapping ↗

What the representation makes explicit

The table exposes individual fields; the timeline exposes the interval between removal and return. Each view answers a different question.

Research prototype, not an evidence system

A historical research prototype, not an audited evidence system. Input handling, storage recovery, timeline updates, and repeated export need further verification. Explore it with synthetic data.