File size: 2,417 Bytes
3760295
5f637fd
3760295
 
 
 
 
 
 
 
5f637fd
3760295
 
5f637fd
c287226
5f637fd
c287226
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5f637fd
c287226
 
 
 
 
 
 
 
5f637fd
 
c287226
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
---
title: StartupScan
emoji: πŸš€
colorFrom: red
colorTo: red
sdk: docker
app_port: 8501
tags:
  - streamlit
pinned: false
short_description: AI-powered tool for scanning and validating startup ideas
---

# πŸš€ StartupScan - Streamlit App

A comprehensive AI-powered tool for scanning and validating startup ideas with market research and competitive analysis.

## Features

- **🎯 Idea Clarification**: AI assessment of originality, mission, and objectives
- **πŸ“Š Market Research**: TAM/SAM/SOM analysis and customer segmentation  
- **🏒 Competitor Analysis**: SWOT analysis and positioning assessment
- **πŸ“‹ Validation Report**: Executive summary with strategic recommendations

## Setup & Installation

1. **Install Dependencies**:
   ```bash
   pip install -r requirements.txt
   ```

2. **Set Environment Variables**:
   ```bash
   export OPENAI_API_KEY="your-openai-api-key"
   export ATLA_INSIGHTS_TOKEN="your-atla-insights-token"
   export GOOGLE_API_KEY="your-google-api-key"  # For search functionality
   ```

3. **Run the Streamlit App**:
   ```bash
   streamlit run src/streamlit_app.py
   ```

4. **Open Your Browser**:
   The app will automatically open at `http://localhost:8501`

## Usage

1. **Enter Your Startup Idea**: Describe your startup idea in detail in the text area
2. **Choose AI Model**: Select from GPT-4o, GPT-4o-mini, o1, or o3-mini for analysis
3. **Click "Validate My Idea"**: The AI agents will scan and analyze your idea through multiple phases
4. **Review Results**: Get a comprehensive validation report with recommendations
5. **Download Report**: Save the validation report as a markdown file

## Example Startup Ideas

- AI-powered personal finance coach for millennials
- Sustainable packaging solutions for e-commerce
- Virtual reality fitness platform for remote workers
- Marketplace for local artisan food products
- Smart home energy optimization system

## Requirements

- Python 3.8+
- Valid OpenAI API key
- Atla Insights token (for monitoring)
- Google API key (for search functionality)

## Troubleshooting

- **API Errors**: Ensure all environment variables are set correctly
- **Slow Performance**: The validation process typically takes 2-5 minutes
- **Connection Issues**: Check your internet connection and API limits

## Note

This validation is for informational purposes only. Conduct additional due diligence before making investment decisions.