Business & teamsSaaS
Orbit
SaaS revenue & product analytics
Orbit
Video preview
Recorded from the actual template. The 4 animated views are included in the source.
- Category
- SaaS
- Dashboard
- Views
- 4
- animated
- Interface
- Dark
- theme
- Stack
- Next.js
- 16 · React 19
- License
- Unlimited
- projects
- Delivery
- ZIP
- by email
About
A SaaS analytics interface for recurring revenue, retention, acquisition and account health, with a particle planet driven by simulated billing events.
- Best forDevelopers building SaaS revenue and customer-analytics products.
Included views
4 viewsOverview
Explore MRR trends, revenue movements and plan mix while simulated billing events animate the particle planet.
Cohorts
Inspect retention cells and their linked 3D landscape, switching between account retention and revenue retention.
Funnel
Compare sample signup-to-paid conversion stages, change the period and focus on an acquisition channel.
Customers
Search, sort and filter fictional accounts, inspect health drivers and focus on customers marked at risk.
Animations and interactions
Revenue particle planet
A canvas planet groups particles by sample plan mix, with large accounts shown as satellites. Simulated billing events animate additions and losses while updating the local recurring-revenue figure.
Linked analytics views
Hovering retention cells highlights the linked three-dimensional landscape. A particle stream illustrates funnel conversion, while the customer constellation arranges fictional accounts by health and recurring revenue.
Account exploration tools
Search, sort and filter the customer table, inspect account details and focus on accounts marked at risk. Period, cohort and acquisition-channel controls update the displayed demonstration analytics.
Keyboard command palette
Open the command palette with Command K or Control K, filter views and actions, then navigate with arrow keys and Enter. Workspace selection and saved reports provide alternative navigation routes.
Editable data and motion
Sample accounts, metrics and series are defined in the data module. Reduced-motion settings show charts in their final state, and the planet animation pauses off screen or when the tab is hidden.
Responsive layouts, keyboard-accessible navigation and reduced-motion support.
Demo data and what to connect
Revenue, billing activity and account-health figures are simulated locally. No billing provider, product-analytics service or customer database is connected.
- IncludedFictional demonstration data and local interactions, ready to edit. The included README identifies the data files and model.
- Not includedBackend, database, authentication, payments or AI services. Features that look connected are simulated; connect your own services when you adapt the code.
What’s in the ZIP
- Complete Next.js project
- 4 animated views
- Source files and project assets
- README with setup and customization
- LICENSE.md
Stack and requirements
- StackNext.js 16, React 19, TypeScript, Tailwind CSS v4, Framer Motion, Lucide icons
- FontsGeist, Geist Mono
- RequiresNode.js 20.9 or later, npm, and working knowledge of React and Next.js
Run it locally
Extract the ZIP, open a terminal in the project folder, then run:
npm install
npm run devOpen localhost:3000. The README covers the data, colors, fonts and animations.
Explore the source files
- globals.css
- layout.tsx
- page.tsx
- MrrPlanet.tsx
- App.tsx
- motion.tsx
- canvas.ts
- chart.ts
- data.ts
- format.ts
- useSize.ts
- avatars6 svg
- generate-avatars.mjs
- LICENSE.md
- package.json
- README.md
Price, license and delivery
- Price$9 USD, one-time payment. No subscription or renewal.
- TaxesApplicable VAT and sales tax are included in the price. The total is shown before you pay.
- LicenseUnlimited personal and client projects. No resale or redistribution of the source. Read the license
- DeliveryAfter payment, Polar emails your receipt and a download link for the ZIP.
- RefundsIf the files don’t install or run as described and can’t be fixed within 7 days, you get a full refund. Refund policy
- Supporthello@buildindex.dev for the template as delivered.
Secure checkout by Polar. More answers in the questions.
USD · Tax included