Plotta
A reporting and analytics app for a subscription business
A complete reporting and analytics app for a subscription business, with a dark and a light theme, and it comes with sample data for a made-up e-bike subscription in five cities. Good for: a subscription, SaaS or membership business, a data team's report library, or any project that needs a polished place to build, read and share reports. How it works: the overview chart switches between revenue, riders, rides and new riders against the year's plan; the report library shows each report with a live chart preview you can filter, favourite and open; and Ask Plotta turns a typed question into a draft report in three steps that you save to the library. Includes: an overview with four key figures, a live fleet panel, five cities ranked three ways, the plan mix and pinned insights; reports with a desk, a library, a report viewer with its chart, readers and exports, schedules and an export history; funnels with a drop at each step; cohorts as a retention table by riders or revenue kept; insights you pin or dismiss; riders and business accounts; segments with a rule builder whose count updates; live activity; integrations, automations and campaigns; team and roles; settings; and billing with invoices. How to use: run it as it is to explore with the sample data, which is saved in your browser, then connect your own data, since there is no backend; Ask Plotta matches keywords with simple rules, not an AI service, so plug in your own service if you want one; the sidebar folds into an icon rail with a menu per section, Cmd+K searches everything, and it works on every screen from phone to desktop with a bottom tab bar on phones. Built with React, TypeScript and GSAP.
$91.00 — one-time price, free updates
- A React app template
- React and Vite · npm install and it runs
- Build unlimited client sites with it
Built with React, CSS, GSAP.
What is in the zip
- app.css
- css/accounts.css
- css/activity.css
- css/automations.css
- css/billing.css
- css/campaigns.css
- css/cohorts.css
- css/funnels.css
- css/insights.css
- css/integrations.css
- css/overview.css
- css/reports.css
- css/riders.css
- css/segments.css
- css/settings.css
- css/team.css
- index.html
- src/App.tsx
- src/actions.tsx
- src/env.d.ts
- src/finder.tsx
- src/main.tsx
- src/motion.ts
- src/pages/accounts.tsx
- src/pages/activity.tsx
- src/pages/automations.tsx
- src/pages/billing.tsx
- src/pages/campaigns.tsx
- src/pages/cohorts.tsx
- src/pages/funnels.tsx
- src/pages/insights.tsx
- src/pages/integrations.tsx
- src/pages/overview.tsx
- src/pages/reports.tsx
- src/pages/riders.tsx
- src/pages/segments.tsx
- src/pages/settings.tsx
- src/pages/team.tsx
- src/pages/types.ts
- src/router.ts
Version history
- v1.0.0, 2026-11-04 — First release. Plotta shipped, with the reel recorded from the real page.