PMUC-POC / README.md
ShokulSet
readme'
89b505a

A newer version of the Streamlit SDK is available: 1.57.0

Upgrade
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