A newer version of the Streamlit SDK is available: 1.57.0
metadata
title: Proposal Prescreening Tool (TRL Evaluator)
emoji: 📋
colorFrom: blue
colorTo: green
sdk: streamlit
sdk_version: 1.28.1
app_file: app.py
pinned: false
Proposal Prescreening Tool (TRL Evaluator)
A Streamlit-based AI assistant for evaluating proposals against the Technology Readiness Level (TRL) framework. This tool determines a proposal's maturity level and checks if it is eligible for funding (criteria: TRL > 4).
Input Options
| Feature | Status |
|---|---|
| Text paste | ✅ |
.txt upload |
✅ |
.pdf parsing |
⏳ In development |
🧩 Technology Stack
- Python
- Streamlit
- Google Generative AI (Gemini 2.5 Pro)
- dotenv
📦 Installation
1️. Clone the repository
git clone <repo-url>
cd <project-folder>
1.1 (Optional) Create a virtual environment
python3 -m venv bpk
source bpk/bin/activate
or with conda
conda create --name bpk python=3.12 # >= 3.10 (recommended)
2. install dependencies
pip install -r requirements.txt
Environment Variables
Create a .env file in the project root:
GEMINI_API_KEY=YOUR_API_KEY_HERE
Get your API key from: https://ai.google.dev/
Run the App
streamlit run app.py
Once started, access the UI at:
http://localhost:8501