A comprehensive educational app built with Flutter to estimate the costs of outside plant (OSP) fiber optic installations. This tool moves beyond simple averages by incorporating detailed, real-world variables to provide a more accurate budget forecast.
Try the app live at: https://fiber-calculator.web.app
- Simple & Advanced Modes: Use Simple Mode for quick, high-level estimates or switch to Advanced Mode for full control over every cost variable.
- Detailed Cost Modeling:
- Installation costs broken down by surface type (softscape, asphalt, concrete).
- Power-law based cable cost calculation that accurately reflects economies of scale.
- Conditional logic for trenching vs. directional boring (HDD), including restoration costs.
- Itemized Summary: View a detailed breakdown of all material, labor, and ancillary costs.
- PDF Export: Generate and share a professional, branded PDF of the itemized cost summary.
- Educational Help Section: An in-app guide explaining every input, the formulas used, and the common blindspots in fiber construction budgeting.
- Intuitive Overrides: Default calculations for complex costs (like testing and cable pricing) can be easily overridden with manual inputs.
To get a local copy up and running, follow these simple steps.
- You must have the Flutter SDK installed on your machine and chrome.
- Clone the repo
git clone [https://github.com/your-username/your-repo-name.git](https://github.com/your-username/your-repo-name.git)
- Navigate to the project directory
cd your-repo-name - Install dependencies
flutter pub get
- Run the app
flutter run -d chrome
Contributions are what make the open-source community such an amazing place to learn, inspire, and create.
Distributed under the MIT License. See LICENSE for more information.