Fictional Creator Campaign Lab

This is a fresh, local developer-tool demonstration. It is separate from the historical Kingy articles that link here. All numbers are fictional. No paid API, real customer records, or measured business uplift are involved.

Reproduce

  1. Install the versions in requirements.txt in an isolated environment.

  2. Run python demo/build_outputs.py from the package root.

  3. Run python -m streamlit run demo/streamlit_app.py to inspect the dashboard.

  4. Run python demo/gradio_app.py to inspect the filter form locally.

  5. Run npm ci, npm run format:check and node demo/calculate.mjs for the JavaScript calculation.

Verified boundaries

  • pandas and SQLite agree on totals for twelve fictional rows.

  • The image output is 1200 by 630 pixels; the GIF contains twelve frames.

  • The XLSX keeps editable formulas. It was not recalculated in Excel.

  • The PPTX has three slides and survives a library round-trip. No office renderer was used.

  • The PDF text and rendered pages were inspected.

  • Local UI checks are retained separately from the build checks.

These small examples are not exhaustive benchmarks, accessibility certifications or production deployments.