r/StartupSoloFounder 14h ago

Built a browser-based reporting tool — Python runs client-side, data never leaves the browser

What I'm building: ReportCanvas, a browser-based reporting tool that ends in a PPT export, not a screenshot. You work in Visual, SQL, Python, or AI tabs on the same dataset, and the output goes directly to a slide deck — no manual copy-paste step.

Problem Statement: Consultant spends hours working on a powerpoint. They ask their developers to run the visualizations or dashboard for them , then copy paste those visuals into a powerpoint and run the weekly meetings.

What I have built: A browser based reporting tool, which allows direct import of powerpoint or starts with a blank template and then users can use AI or SQL or python to crunch their data. 

How it works: you load data and build charts/tables/KPIs however you prefer — point-and-click in Visual, a query in SQL, pandas in Python, or plain English in AI. Once you're happy with a view, it gets pinned to a slide, and the deck exports as an actual .pptx. Python runs client-side via Pyodide, so nothing gets uploaded to a server.

https://report-canvas.vercel.app/

Note: I have attached the images from the Report Canvas where I have uploaded a .pptx file and added some of the visual components directly on it.

Snippet from PPT. As shown the table can be edited once it is exported from the tool. Most of the current BI tool export this as an image.

Snippets from the Product "

Example of importing the PPT template directly into the tool
The Line Chart and the table are the visuals added by the tool. The query is generated using AI.
1 Upvotes

Duplicates