Calculator for estimating the viability of a startup idea based on Jason Cohen's Excuse me, is there a problem? article.
-
Clone the repository:
git clone https://github.com/yourusername/startup-viability-calculator.git cd startup-viability-calculator
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
The Startup Viability Calculator uses the following metrics:
-
Potential Customers: Estimates the number of potential customers (consumers or businesses) who actually have the problem your startup aims to solve. Values range from 1,000 to 1 billion.
-
Willingness to Solve: Assesses how willing potential customers are to solve the problem. This ranges from "Few agree or care" (0.01) to "Almost impossible to find someone who doesn't care" (1.0).
-
Annual Budget: Represents the annual allocated budget that potential customers have for solving this problem. Values range from $1 to $1 million.
-
Frequency of Purchase: Indicates how often customers make a purchase decision. This ranges from "Every few years" (0.01) to "Always in the market, easy to switch" (1.0).
-
Attitude Towards Company: Measures potential customers' attitude towards your company. This ranges from "They cannot buy from you" (0) to "Mission-level emotional desire to select you" (1.0).
-
Differentiation: Assesses your competitive differentiation in the market. This ranges from "No material differentiation" (0.1) to "One-of-a-kind solution that has no viable alternative" (1.0).
-
Churn: Estimates customer retention and recurring revenue potential. This ranges from "One-off purchase without loyalty" (0.01) to "Strong lock-in from fiat, integrations, or being the system-of-record for a business-critical system" (1.0).
The calculator combines these metrics to produce a final score. A score of 1 or higher suggests viability for an indie startup, while a score of 2 or higher indicates potential for a scale-up.
This project was kickstarted with the help of claude-artifacts-react and Claude.ai.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.