Skip to content

jdeweedata/fttx-investment-calculator

Repository files navigation

FTTx Investment Feasibility Calculator

This application is a comprehensive tool for calculating and analyzing the feasibility of Fiber-to-the-X (FTTx) investments. It provides detailed financial projections, location insights, and investment analysis to support decision-making in FTTx infrastructure projects.

Features

  • Input form for investment parameters
  • Calculation of key financial metrics (CAPEX, Revenue, NPV, IRR, etc.)
  • Visual representation of cash flow projections and cumulative NPV
  • AI-powered location insights for the target area
  • Detailed investment analysis and recommendations

Getting Started

Prerequisites

  • Node.js (version 14.0.0 or later)
  • npm (usually comes with Node.js)

Installation

  1. Clone the repository:git clone https://github.com/jdeweedata/fttx-investment-calculator.git

  2. Navigate to the project directory:cd fttx-investment-calculator

  3. Install dependencies: npm install

  4. Create a .env file in the root directory and add your OpenAI API key: REACT_APP_OPENAI_API_KEY=your_api_key_here

Available Scripts

In the project directory, you can run:

npm start

Runs the app in development mode.
Open http://localhost:3000 to view it in your browser.

npm test

Launches the test runner in interactive watch mode.

npm run build

Builds the app for production to the build folder.

npm run eject

Note: this is a one-way operation. Once you eject, you can't go back!

Usage

  1. Fill in the investment parameters in the input form.
  2. Click "Calculate Feasibility" to generate results.
  3. Review the financial metrics, charts, location insights, and investment analysis.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • OpenAI for providing the GPT model used for generating insights
  • React and Create React App for the development framework
  • Chakra UI for the component library
  • Recharts for data visualization

About

FTTx Investment Feasibility Calculator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published