https://github.com/duksh/finops-calculator
https://github.com/duksh/finops-calculator
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/duksh/finops-calculator
- Owner: duksh
- License: apache-2.0
- Created: 2026-02-14T14:52:15.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-02-22T16:07:23.000Z (3 months ago)
- Last Synced: 2026-02-22T16:28:59.554Z (3 months ago)
- Language: HTML
- Size: 1.07 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FiceCal
Official product name: **FiceCal**.
Former descriptive name: FinOps and Cloud Economics Calculator.
An interactive, single-file FinOps and cloud economics calculator for modeling break-even, pricing floor, cloud efficiency, and optimization actions.
This project is built as a landing-page style tool that guides users through:
1. What the tool does and who it is for
2. Author credibility and context
3. A direct call-to-action into the calculator
4. Live calculator inputs/outputs and chart analysis
---
## What this tool helps you answer
- How many clients are needed to break even?
- What is the minimum viable price per client at current scale?
- Is cloud spend efficient relative to revenue (CCER)?
- How much can committed use discounts improve cloud economics?
- Which FinOps actions should be prioritized for the current health zone?
---
## Key features
- Single-file implementation (`index.html`) with inline CSS and JavaScript
- Dedicated glossary page (`glossary.html`) with anchored definitions for formula/KPI terminology
- D3.js interactive chart (show/hide curve controls, hover readouts, zones)
- Real-time recalculation as users type
- Automatic in-page term linking from key calculator/formula sections to glossary anchors
- Model Assurance section documenting model hardening decisions and validation checks
- Recommendation category filters (All / Infrastructure / Pricing / Marketing / CRM / Governance)
- Output-card "How to address this?" guidance panel with indicator-specific levers and prerequisites
- Quick scenario actions in calculator header (Demo healthy / Demo unhealthy)
- Structured calculator groups:
- Group A: Business snapshot inputs
- Group B: Model tuning inputs
- Group C: Auto-calculated KPIs
- Group D: Cloud provider selection (with provider badges)
- Group E: Health zone scoring and recommendation engine
- Formula cards with explanatory tooltips
- Academic and practitioner references section
- Landing-page navigation links to jump to Calculator, Health, Chart, Formulas, and Glossary
- Mobile-friendly responsive behavior
---
## Release 2 bundle (today)
Release 2 consolidates product and model-quality improvements delivered in this development wave:
- Product naming standardization to **FiceCal**
- Multi-technology glossary and automatic contextual linking across core sections
- Model Assurance section for CFO/FinOps validation workflow
- Health recommendation filtering by operating domain
- Output indicator action guidance panel ("How to address this?")
- Deterministic economic scanning improvements aligned with MCP parity validations
- Added `docs/model-risk-and-validation.md` and Read the Docs build config (`.readthedocs.yaml`)
---
## Core model concepts
The calculator uses a practical cloud economics model based on:
- Development cost decay with scale
- Super-linear infrastructure growth
- Committed use discount effect
- Break-even thresholding
- Contribution margin and CCER health scoring
- Minimum price floor based on target margin
Representative equations include:
- `DC(n) = K * n^-a`
- `IC(n) = c * n^b`
- `IC_cud(n) = g * c * n^(b*0.96)`
- `MP(n) = TC(n) * (1 + m)`
---
## Project structure
- `index.html` - complete application (UI, styles, model logic, chart rendering)
- `glossary.html` - glossary of complex terms used across calculator outputs and formulas
- `perfect-finops-calculator-prompt.md` - implementation requirements and specification
- `docs/model-risk-and-validation.md` - model risk log, remediation history, and validation checklist
---
## Run locally
No build step is required.
### Option 1: Open directly
Open `index.html` in your browser.
### Option 2: Serve with a local static server
```bash
python3 -m http.server 8080
```
Then open `http://localhost:8080`.
---
## Deploy
Because this is a static single-page file, deployment is straightforward:
- GitHub Pages
- Netlify
- Vercel static hosting
- Any static web server
---
## Usage flow
1. Read the landing intro and click **Get Started**
2. Fill Group A with known business metrics
3. Optionally tune Group B assumptions
4. Review Group C KPI outputs
5. Select cloud providers in Group D
6. Use Group E health score and recommendations
7. Explore the chart section for curve behavior and zone transitions
8. Review formulas for model interpretation
---
## Author
Duksh Koonjoobeeharry
- FinOps and AWS/GCP cloud solution developer
- DBA researcher
- LinkedIn: https://www.linkedin.com/in/duksh/
---
## Notes
- This calculator is intended for decision support and scenario modeling.
- Inputs and outputs should be validated against your actual billing, unit economics, and pricing data before operational decisions.
---
## License
Apache-2.0. See `LICENSE`.