NAVADA commited on
Commit
8f09318
·
1 Parent(s): fba291b

Initial deployment of NAVADA startup viability agent

Browse files
Files changed (4) hide show
  1. Dockerfile +26 -0
  2. README.md +42 -7
  3. app.py +0 -0
  4. requirements.txt +18 -0
Dockerfile ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.11-slim
2
+
3
+ WORKDIR /app
4
+
5
+ # Install system dependencies
6
+ RUN apt-get update && apt-get install -y \
7
+ gcc \
8
+ g++ \
9
+ && rm -rf /var/lib/apt/lists/*
10
+
11
+ # Copy requirements and install Python dependencies
12
+ COPY requirements.txt .
13
+ RUN pip install --no-cache-dir -r requirements.txt
14
+
15
+ # Copy application code
16
+ COPY . .
17
+
18
+ # Expose port for Hugging Face Spaces
19
+ EXPOSE 7860
20
+
21
+ # Set environment variables for Chainlit
22
+ ENV CHAINLIT_HOST=0.0.0.0
23
+ ENV CHAINLIT_PORT=7860
24
+
25
+ # Run the application
26
+ CMD ["chainlit", "run", "app.py", "--host", "0.0.0.0", "--port", "7860"]
README.md CHANGED
@@ -1,12 +1,47 @@
1
  ---
2
- title: Start-Up Viability Agent
3
- emoji: 🦀
4
- colorFrom: pink
5
- colorTo: pink
6
- sdk: gradio
7
- sdk_version: 5.49.1
8
  app_file: app.py
9
  pinned: false
 
10
  ---
11
 
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: NAVADA - Startup Viability Agent
3
+ emoji: 🚀
4
+ colorFrom: blue
5
+ colorTo: purple
6
+ sdk: docker
 
7
  app_file: app.py
8
  pinned: false
9
+ license: mit
10
  ---
11
 
12
+ # NAVADA - Startup Viability Agent
13
+
14
+ An AI-powered startup analysis platform that evaluates business viability, market risks, and failure patterns across multiple analytical frameworks.
15
+
16
+ ## Features
17
+
18
+ - **Investor Mode**: Risk assessment and due diligence analysis
19
+ - **Founder Mode**: Business strategy and execution guidance
20
+ - **UK Economist Mode**: Macroeconomic impact analysis
21
+ - **Interactive Visualizations**: Charts, graphs, and data insights
22
+ - **Real-time Market Data**: Integration with financial and market APIs
23
+
24
+ ## Usage
25
+
26
+ 1. Select your analysis mode (Investor, Founder, or UK Economist)
27
+ 2. Describe your startup or business idea
28
+ 3. Receive comprehensive analysis with visualizations
29
+ 4. Export reports and insights
30
+
31
+ ## Environment Variables
32
+
33
+ Set these in your Space settings:
34
+
35
+ - `OPENAI_API_KEY`: Your OpenAI API key
36
+ - `TAVILY_API_KEY`: For web search capabilities
37
+ - `LANGSMITH_API_KEY`: For LangSmith tracing (optional)
38
+
39
+ ## Technology Stack
40
+
41
+ - **Frontend**: Chainlit for conversational UI
42
+ - **AI/ML**: OpenAI GPT models, LangChain
43
+ - **Data**: Pandas, NumPy for analysis
44
+ - **Visualization**: Matplotlib, Seaborn, Plotly
45
+ - **Search**: Tavily API for real-time data
46
+
47
+ Built with ❤️ for entrepreneurs and investors worldwide.
app.py ADDED
The diff for this file is too large to render. See raw diff
 
requirements.txt ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ chainlit==2.8.0
2
+ openai==1.109.1
3
+ python-dotenv==1.1.0
4
+ pandas==2.1.1
5
+ numpy==1.26.4
6
+ matplotlib==3.10.0
7
+ seaborn==0.13.2
8
+ plotly==6.0.0
9
+ requests==2.32.5
10
+ beautifulsoup4==4.12.3
11
+ scipy==1.15.1
12
+ langchain==0.3.27
13
+ langchain-openai==0.3.33
14
+ langchain-chroma==0.2.6
15
+ langchain-community==0.3.15
16
+ chromadb==1.1.0
17
+ tavily-python==0.5.0
18
+ langsmith==0.4.30