Skip to content

The **AI-Powered Startup Assistant** is a Streamlit-based web application that helps solo founders navigate their startup journey. The assistant provides insights on startup validation, co-founder recommendations, and investor matchmaking using AI-powered analysis.

Notifications You must be signed in to change notification settings

ParthDD/CyberCypher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# AI-Powered Startup Assistant

## 🚀 Overview

The **AI-Powered Startup Assistant** is a Streamlit-based web application that helps solo founders navigate their startup journey. The assistant provides insights on startup validation, co-founder recommendations, and investor matchmaking using AI-powered analysis.

## 🔧 Features

- **Startup Idea Validation**: Uses AI and market data to analyze the feasibility of your startup idea.
- **Co-founder Matching**: Finds potential co-founders based on educational background and experience.
- **Investor Recommendations**: Suggests investors based on funding history and startup focus.
- **Interactive Chat**: Get real-time AI-driven insights on your startup journey.

## 📂 Project Structure

```
/ai-startup-assistant
│-- founder_profiles.csv
│-- investor_data.csv
│-- market_data.csv
│-- app.py
│-- .env
│-- requirements.txt
│-- README.md
```

## 🛠️ Installation & Setup

### 1️⃣ Clone the Repository

```bash
git clone <repository-url>
cd ai-startup-assistant
```

### 2️⃣ Create a Virtual Environment

```bash
python -m venv venv
source venv/bin/activate  # macOS/Linux
venv\Scripts\activate    # Windows
```

### 3️⃣ Install Dependencies

```bash
pip install -r requirements.txt
```

### 4️⃣ Set Up API Key

Create a `.env` file in the root directory and add your Google Gemini API key:

```plaintext
GEMINI_API_KEY=your_api_key_here
```

### 5️⃣ Run the Application

```bash
streamlit run app.py
```

## 📊 Data Sources

- **Founder Profiles** (`founder_profiles.csv`): Contains information about startup founders, including their education and experience.
- **Investor Data** (`investor_data.csv`): Details on investors, funding rounds, and investment amounts.
- **Market Data** (`market_data.csv`): Includes market trends and company details for startup idea validation.

## 🔍 How It Works

1. Enter your startup idea and select your current stage and challenge.
2. Validate your idea based on real market data.
3. Find co-founders based on shared industry and academic backgrounds.
4. Identify potential investors aligned with your startup’s funding needs.
5. Interact with the AI assistant to get insights on growth strategies and challenges.

## 📌 Dependencies

- `streamlit`
- `google-generativeai`
- `pandas`
- `python-dotenv`

To freeze dependencies, use:

```bash
pip freeze > requirements.txt
```




About

The **AI-Powered Startup Assistant** is a Streamlit-based web application that helps solo founders navigate their startup journey. The assistant provides insights on startup validation, co-founder recommendations, and investor matchmaking using AI-powered analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages