VentureLens is an AI-powered startup evaluation platform that helps investors make data-driven investment decisions in minutes, not weeks. Built with Google's latest Gemini 2.5 Flash AI model, it automates the entire due diligence workflow from investor profiling to deal analysis.
Traditional startup evaluation is:
- β° Time-consuming: Manual analysis of documents takes weeks
- π Inconsistent: Subjective evaluations miss critical red flags
- π Complex: Multi-jurisdiction compliance is overwhelming
- π Unscalable: Can't evaluate multiple opportunities simultaneously
- π Repetitive: Investors re-enter profile data for every deal
VentureLens transforms this workflow with 14 specialized AI agents that work together to:
- β Profile investors in 2 minutes using conversational AI
- β Score startups against 48 live sector benchmarks from BigQuery
- β Analyze pitch decks, financials, and documents automatically
- β Generate compliance reports for 100+ jurisdictions
- β Provide instant AI chat on any uploaded document
- β Calculate investment scores using proprietary algorithms
Create your personalized investment profile in under 2 minutes:
- Conversational AI: Natural language questionnaire powered by Gemini 2.5 Flash
- Risk Assessment: Multi-dimensional analysis (conservative, moderate, aggressive)
- Smart Persistence: Profile saved locally, no repeated data entry
- Welcome Back: AI remembers you and personalizes recommendations
Evaluate any startup with a comprehensive 100-point score:
- 5 Weighted Metrics: Team (25%), Market (20%), Traction (25%), Product (15%), Financials (15%)
- Automated Analysis: Upload pitch deck β Get instant score in 30 seconds
- Detailed Breakdown: See exactly why a startup scores high or low
- Comparison Mode: Benchmark against 500+ evaluated companies
Identify investment red flags before they become problems:
- 8 Risk Categories: Financial health, market viability, team concerns, legal issues
- Traffic Light System: Red (critical), Yellow (caution), Green (clear)
- AI-Powered Insights: Gemini analyzes patterns humans might miss
- Source Citations: Every risk finding linked to specific document sections
Compare startups against 48 real industry benchmarks:
- 6 Sectors: SaaS, FinTech, HealthTech, E-commerce, EdTech, AI/ML
- 4 Stages: Seed, Series A, Series B, Series C+
- BigQuery Integration: Live data from Google Cloud's startup database
- Percentile Rankings: Know exactly where a startup stands (e.g., "Top 15% ARR for Series A SaaS")
- Key Metrics: ARR, growth rate, team size, burn rate, LTV/CAC ratio
Upload any document and get instant AI analysis:
- Multi-Format Support: PDF, DOCX, XLSX, PNG, JPG (up to 200MB)
- Investment Memo Generation: Professional 3-5 page analysis in 60 seconds
- Interactive Flashcards: Key terms and definitions for quick learning
- Audio Summaries: 2-3 minute spoken overviews (Text-to-Speech)
- AI Chatbot: Ask questions about your documents, get sourced answers
- Export Options: Download as PDF or DOCX
One-click regulatory reports for 100+ jurisdictions:
- Jurisdiction Intelligence: USA, EU, UK, India, Singapore, and 95+ more
- Risk Scoring: Color-coded compliance levels (High/Medium/Low)
- Regulatory Checklist: Specific requirements with completion status
- Professional Exports: Generate PDF/Word reports for legal teams
- Real-Time Updates: Compliance rules updated from Google's knowledge base
Find startups that fit your investment thesis:
- Global Database: Access to 10,000+ startup profiles
- AI Scoring: Each startup ranked by compatibility with your profile
- Custom Analysis: Add any startup manually for evaluation
- Sector Filtering: Focus on industries you care about
- Stage Filtering: Pre-seed to Series C+ options
Schedule investor calls with one click:
- Google Calendar Integration: Auto-create calendar events
- Google Meet Links: Video call URLs generated automatically
- Context Emails: AI writes personalized meeting invitations
- Analysis Attachments: Include deal scores and memos automatically
Built with Google's Genkit framework, each agent handles a specific task:
| Agent | What It Does | Output |
|---|---|---|
| Investor Profiler | Analyzes your responses to build investment profile | Risk profile, preferences, thesis |
| Deal Scorer | Evaluates startups on 5 key dimensions | 100-point score with breakdown |
| Risk Detector | Scans for red flags in 8 categories | Traffic-light risk assessment |
| Sector Benchmarker | Compares metrics against live industry data | Percentile rankings (ARR, growth, etc.) |
| Document Analyzer | Extracts insights from pitch decks/financials | Investment memo, flashcards |
| Q&A Chatbot | Answers questions about uploaded documents | Conversational responses with sources |
| Compliance Checker | Evaluates regulatory adherence | Jurisdiction-specific compliance report |
| Meeting Scheduler | Creates calendar invites with context | Google Meet link + email draft |
| Public Data Enricher | Finds latest news, funding rounds, market data | Enriched startup profiles |
| Startup Finder | Searches global database for matches | Ranked list of compatible startups |
| Report Generator (PDF) | Creates professional investment reports | Downloadable PDF document |
| Report Generator (DOCX) | Creates editable investment reports | Downloadable Word document |
| Audio Summarizer | Converts analysis to speech | 2-3 minute audio overview |
| Personalized Matcher | Ranks startups by fit with your profile | Scored recommendations |
1. Real-Time Sector Benchmarks
- Only platform with live BigQuery integration for startup metrics
- 48 benchmark datasets (6 sectors Γ 4 stages Γ 8 metrics)
- Data refreshed weekly from verified startup databases
2. Multimodal AI Analysis
- Gemini 2.5 Flash processes text, images, spreadsheets simultaneously
- Understands complex financial tables and charts
- Extracts data from poorly formatted PDFs
3. Conversational Intelligence
- Chat with your documents like talking to an analyst
- Remembers context across 100+ messages
- Cites specific page numbers and sections
4. Zero Setup Required
- No API keys needed for users
- Profile saved in browser (privacy-first)
- Works on mobile, tablet, desktop
5. Production-Ready Security
- Environment variable validation on startup
- Service account credentials stored as inline env vars (no JSON files)
- All sensitive data excluded from git (enhanced .gitignore)
- HTTPS enforced in production
1. CREATE PROFILE β 2. ANALYZE STARTUPS β 3. MAKE DECISIONS
(2 minutes) (30-60 seconds) (Instant)
- Answer 8 conversational questions about your investment preferences
- AI analyzes your responses to determine risk tolerance and thesis
- Profile saved automatically - no account creation needed
- Update anytime by clicking "Edit Profile"
Example Questions:
- "What's your primary investment goal? (e.g., high growth, passive income)"
- "How much volatility can you tolerate in your investments?"
- "Which sectors interest you most?"
Option A: Search Database
- Click "Find Startups" tab
- Browse 10,000+ pre-vetted companies
- Filter by sector, stage, location
- Click "Analyze" on any startup
Option B: Upload Custom Startup
- Click "Add Custom Startup" tab
- Upload pitch deck (PDF/DOCX), financials (XLSX), or any document
- Fill basic info (name, sector, stage, metrics)
- AI processes everything in 30 seconds
What You Get:
- β 100-point deal score with detailed breakdown
- β 8-category risk analysis (red/yellow/green flags)
- β Sector benchmarking with percentile rankings
- β Investment memo (3-5 pages)
- β Interactive flashcards (key terms)
- β 2-3 minute audio summary
- β AI chatbot to ask questions
Ask Questions:
- "What's the burn rate and runway?"
- "Are there any legal red flags?"
- "How does ARR compare to competitors?"
Generate Reports:
- Compliance report for your jurisdiction
- Professional PDF/DOCX exports for partners
- Meeting invite with Google Calendar/Meet
Take Action:
- Schedule investor call (auto-generated email + calendar invite)
- Export analysis for investment committee
- Compare multiple startups side-by-side
The main parts of VentureLens work together in three layers: Frontend (what users see), AI Processing (the smart analysis), and Data Storage (where information lives). Here's how they communicate:
graph TB
subgraph "π€ User Interface Layer"
A[π Web Browser<br/>Works on Phone/Tablet/Desktop]
A1[βοΈ Next.js Frontend<br/>React Components + TypeScript]
A2[π¨ UI Components<br/>Tailwind + shadcn/ui]
end
subgraph "π Edge Delivery Network"
B[βοΈ Vercel Global CDN<br/>Fast Worldwide Access]
B1[β‘ Serverless Functions<br/>No Server Management Needed]
end
subgraph "π§ AI Processing Engine"
C[π§ Next.js Server<br/>Secure Backend Logic]
C1[π€ Genkit Framework<br/>AI Orchestration Layer]
C2[π Document Parser<br/>Reads PDF/Word/Excel]
end
subgraph "π― Google AI Services"
D1[β¨ Gemini 2.5 Flash<br/>Main Intelligence]
D2[π Gemini TTS<br/>Audio Generation]
D3[π Google Search API<br/>Public Data Finder]
D4[π¬ Natural Language API<br/>Sentiment Analysis]
end
subgraph "πΎ Data Storage Layer"
E1[π Firebase Auth<br/>User Login System]
E2[π Firestore<br/>Profile Database]
E3[π BigQuery<br/>Benchmark Data<br/>150+ Startups]
E4[βοΈ Cloud Storage<br/>Document Files]
end
subgraph "π External Tools"
F1[π
Google Calendar<br/>Meeting Scheduler]
F2[πΉ Google Meet<br/>Video Calls]
F3[π§ Gmail API<br/>Email Sender]
end
subgraph "π» Browser Storage"
G[πΎ localStorage<br/>Quick Profile Save]
end
A -->|User Opens App| B
B -->|Serves Website| A1
A1 -->|Displays| A2
B1 -->|API Calls| C
C -->|Coordinates| C1
C -->|Processes Files| C2
C1 -->|Analyzes Documents| D1
C1 -->|Generates Audio| D2
C1 -->|Searches Web| D3
C1 -->|Checks Sentiment| D4
C -->|Authenticates| E1
C -->|Saves Profiles| E2
C -->|Queries Benchmarks| E3
C -->|Stores Documents| E4
C -->|Creates Events| F1
C -->|Generates Links| F2
C -->|Sends Emails| F3
A1 -->|Caches Profile| G
G -->|Loads Profile| A1
D1 -.->|Returns Analysis| C1
D2 -.->|Returns Audio| C1
D3 -.->|Returns Results| C1
D4 -.->|Returns Score| C1
E2 -.->|Syncs Data| C
E3 -.->|Returns Metrics| C
C1 -.->|Sends Results| A1
A1 -.->|Updates Display| A2
style D1 fill:#4285F4,stroke:#1a73e8,stroke-width:3px,color:#fff
style D2 fill:#4285F4,stroke:#1a73e8,stroke-width:3px,color:#fff
style D3 fill:#4285F4,stroke:#1a73e8,stroke-width:3px,color:#fff
style D4 fill:#4285F4,stroke:#1a73e8,stroke-width:3px,color:#fff
style E3 fill:#669DF6,stroke:#1a73e8,stroke-width:3px,color:#fff
style C1 fill:#34A853,stroke:#0f9d58,stroke-width:3px,color:#fff
style B fill:#FBBC04,stroke:#f29900,stroke-width:2px
style G fill:#EA4335,stroke:#d93025,stroke-width:2px,color:#fff
How They Talk:
- User β Frontend: You click buttons and upload files in your browser
- Frontend β Edge Network: Vercel delivers the website super fast from servers near you
- Frontend β Backend: When you need AI analysis, it talks to secure Next.js server
- Backend β Genkit: Server asks Genkit framework to coordinate the AI work
- Genkit β Gemini AI: Gemini analyzes documents, generates text, creates audio
- Genkit β BigQuery: Fetches live benchmark data (how startups compare)
- Genkit β Search API: Finds latest news and public information about startups
- Backend β Firebase: Saves your profile so it's there next time
- Backend β localStorage: Also saves locally for instant loading
- Gemini β Frontend: Analysis results flow back to your screen in real-time
This diagram shows the complete journey from "I'm an investor" to "I made a decision":
flowchart TD
Start([π€ Investor Opens VentureLens]) --> Profile{Has Profile?}
Profile -->|No| Q1[π Fill Questionnaire<br/>8 Questions, 2 Minutes]
Profile -->|Yes| Welcome[π Welcome Back Message<br/>Profile Auto-Loaded]
Q1 --> AI1[π€ Gemini Analyzes Answers]
AI1 --> Save1[πΎ Save to Firebase + localStorage]
Save1 --> Welcome
Welcome --> Match[π― AI Finds Matching Startups<br/>From 10,000+ Database]
Match --> List[π Display Ranked List<br/>Best Fits First]
List --> Choice{Choose Action}
Choice -->|Select Startup| QuickAnalysis[β‘ Quick Analysis<br/>30 Seconds]
Choice -->|Upload Custom| Upload[π€ Upload Pitch Deck<br/>PDF/Word/Excel]
Upload --> Parse[π Parse Documents]
Parse --> QuickAnalysis
QuickAnalysis --> Parallel[π Run 4 AI Flows in Parallel]
Parallel --> Flow1[π Public Data<br/>Google Search News]
Parallel --> Flow2[π Benchmarking<br/>Query BigQuery]
Parallel --> Flow3[β οΈ Risk Detection<br/>Gemini Analysis]
Parallel --> Flow4[π― Deal Scoring<br/>100-Point Score]
Flow1 --> Merge[π Combine Results]
Flow2 --> Merge
Flow3 --> Merge
Flow4 --> Merge
Merge --> Display[π± Display Dashboard<br/>Score + Risks + Charts]
Display --> Interact{What Next?}
Interact -->|Generate Memo| Memo[π Investment Memo<br/>3-5 Pages]
Interact -->|Ask Questions| Chat[π¬ AI Chatbot<br/>Q&A on Documents]
Interact -->|Get Audio| Audio[π Audio Summary<br/>2-3 Minutes]
Interact -->|Check Compliance| Compliance[β
Compliance Report<br/>Your Jurisdiction]
Interact -->|Schedule Call| Meeting[π
Google Meet Link<br/>Auto Email]
Memo --> Export[β¬οΈ Download PDF/Word]
Chat --> MoreQ{More Questions?}
MoreQ -->|Yes| Chat
MoreQ -->|No| Decision
Audio --> Listen[π§ Listen On-the-Go]
Compliance --> Review[π Review Regulations]
Meeting --> Calendar[π Added to Calendar]
Export --> Decision[β
Make Investment Decision]
Listen --> Decision
Review --> Decision
Calendar --> Decision
Decision --> End([π Done! 25 Minutes Total])
style Start fill:#4285F4,stroke:#1a73e8,stroke-width:3px,color:#fff
style AI1 fill:#34A853,stroke:#0f9d58,stroke-width:2px,color:#fff
style Parallel fill:#FBBC04,stroke:#f29900,stroke-width:2px
style Display fill:#EA4335,stroke:#d93025,stroke-width:2px,color:#fff
style End fill:#4285F4,stroke:#1a73e8,stroke-width:3px,color:#fff
Step-by-Step Breakdown:
- Profile Creation (2 min): Answer 8 questions β Gemini analyzes β Profile saved
- Startup Matching (1 min): AI searches database β Returns best fits for you
- Quick Analysis (30 sec): Enter startup OR upload docs β AI processes everything
- Parallel Processing: Four AI agents work simultaneously:
- π Public Data Enricher: Searches Google for news, funding, competitors
- π Sector Benchmarker: Queries BigQuery for industry comparisons
β οΈ Risk Detector: Scans for red flags in 8 categories- π― Deal Scorer: Calculates 100-point score (team, market, traction, product, financials)
- Interactive Dashboard (10 min): Explore results, ask questions, generate reports
- Take Action (2 min): Download reports, schedule meetings, make decisions
Total Time: 15-25 minutes from "Who are you?" to "Here's my investment decision"
Each agent is a focused AI flow built with Genkit + Gemini that handles one specific task:
graph LR
subgraph "π― Core Analysis Agents"
A1[π€ Investor Profiler<br/>Risk Assessment]
A2[π― Deal Scorer<br/>100-Point Rating]
A3[β οΈ Risk Detector<br/>Red Flag Finder]
A4[π Benchmarker<br/>Sector Comparison]
end
subgraph "π Document Agents"
D1[π Memo Generator<br/>Investment Analysis]
D2[π¬ Q&A Chatbot<br/>Document Questions]
D3[π Audio Creator<br/>Text-to-Speech]
D4[π₯ Report Exporter<br/>PDF/DOCX]
end
subgraph "π Research Agents"
R1[π Data Enricher<br/>Google Search]
R2[π― Startup Finder<br/>Database Search]
R3[β
Compliance Checker<br/>Regulations]
end
subgraph "π
Action Agents"
M1[π§ Meeting Scheduler<br/>Calendar + Email]
end
User[π€ User Input] --> A1
User --> R2
User --> D1
A1 --> R2
R2 --> A2
A2 --> A3
A3 --> A4
A4 --> D1
D1 --> D2
D1 --> D3
D1 --> D4
R1 --> A3
R1 --> A4
D1 --> R3
R3 --> M1
M1 --> Result[β
Investment<br/>Decision]
D4 --> Result
style A2 fill:#4285F4,stroke:#1a73e8,stroke-width:3px,color:#fff
style D1 fill:#34A853,stroke:#0f9d58,stroke-width:2px,color:#fff
style R1 fill:#FBBC04,stroke:#f29900,stroke-width:2px
style M1 fill:#EA4335,stroke:#d93025,stroke-width:2px,color:#fff
How They Work Together:
- Profiler analyzes your investment style β tells Finder what to look for
- Finder searches database β sends startups to Scorer
- Scorer evaluates startup β triggers Risk Detector and Benchmarker in parallel
- Data Enricher searches Google β feeds findings to Risk Detector
- Benchmarker queries BigQuery β adds percentile rankings to Scorer
- Memo Generator combines all insights β creates comprehensive analysis
- Q&A Chatbot uses memo + documents β answers your questions
- Audio Creator reads memo β generates 2-3 min summary
- Compliance Checker analyzes memo + location β regulatory report
- Meeting Scheduler uses analysis β creates calendar invite
- Report Exporter formats everything β downloadable PDF/Word
- All agents coordinate through Genkit framework β powered by Gemini 2.5 Flash
- Gemini 2.5 Flash - Google's latest multimodal AI model (text, images, documents)
- Genkit 1.8.0 - Google's framework for building production AI apps
- BigQuery - Live startup benchmark data (6 sectors, 4 stages, 48 datasets)
- Google Text-to-Speech - Audio summary generation
- Next.js 14.2.5 - React framework with App Router and Server Actions
- React 18 - Modern UI library with streaming SSR
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first styling
- shadcn/ui - Accessible component library
- Lucide Icons - Modern icon set
- Firebase Authentication - Secure user login (Google, email)
- Firestore - Real-time NoSQL database for profiles
- Google Cloud Storage - Document storage
- Vercel - Serverless deployment platform
- Google Cloud Run - Container hosting option
- PDF.js - PDF parsing and rendering
- Mammoth.js - DOCX to HTML conversion
- XLSX - Excel spreadsheet processing
- html-to-docx - Generate Word documents
- Zod - Runtime type validation for AI outputs
- React Hook Form - Form state management
- date-fns - Date formatting and manipulation
- Quick Portfolio Screening: Evaluate 10+ startups per day instead of 1-2
- Risk Mitigation: AI detects red flags you might miss in manual review
- Benchmark Comparisons: Know if valuations are fair for the sector/stage
- Due Diligence Reports: Professional analysis to share with co-investors
- Deal Flow Management: Process 100+ inbound pitches per month efficiently
- Associate Productivity: Junior analysts generate senior-quality memos
- Pattern Recognition: AI spots trends across portfolio companies
- LP Reporting: Export compliance reports for limited partners
- Application Review: Score 500+ applications in days, not weeks
- Cohort Selection: Data-driven decisions on which startups to admit
- Progress Tracking: Benchmark cohort companies against industry standards
- Investor Matching: Find VCs whose thesis aligns with each startup
- Strategic Fit Analysis: Evaluate if startups align with parent company goals
- M&A Target Identification: Find acquisition candidates matching criteria
- Competitive Intelligence: Track emerging players in your industry
- Partnership Opportunities: Identify startups for pilot programs
- Diversification Strategy: Build balanced portfolio across sectors/stages
- Risk-Adjusted Returns: Focus on startups matching risk tolerance
- Direct Investments: Skip middlemen with professional analysis tools
- Succession Planning: Teach next generation with AI-guided framework