Inspiration
A research archive can contain the final plots and still leave a collaborator asking which data, settings, and script produced Figure 2. ReproCheck catches those packaging gaps before the archive leaves the lab.
What it does
Open a ZIP in your browser. ReproCheck finds the README and analysis configuration and checks whether the paths declared in a figure manifest actually exist. Two synthetic examples demonstrate a complete handoff and one with a missing configuration, plot script, and figure. Download the findings as Markdown or JSON. No archive is uploaded. The app checks file presence and declared links; it does not run analyses or verify scientific results.
How it was built
The project uses HTML, CSS, and JavaScript, with native browser APIs for bounded ZIP inspection and decompression. The optional repro-manifest.json maps each figure to its source data and generating script.
Tools and AI disclosure
OpenAI ChatGPT and Codex assisted with planning, drafting, implementation, and testing. No AI model, third-party library, or external API is required to run ReproCheck.