SmartCaseAI / app.py
Hyma7's picture
Create app.py
a135b37 verified
import streamlit as st
from industry_research import get_company_info
from use_case_generation import generate_use_cases
from dataset_collection import collect_datasets
from proposal_compilation import compile_proposal
st.title("AI and GenAI Use Case Generator")
# Step 1: Get company URL
company_url = st.text_input("Enter Company Website URL", "https://example.com")
if st.button("Generate Proposal"):
# Step 2: Get company info
st.write("Fetching company information...")
company_info = get_company_info(company_url)
st.write("Company Information:", company_info)
# Step 3: Generate use cases based on company info
st.write("Generating use cases...")
use_cases = generate_use_cases(company_info)
st.write("Use Cases:", use_cases["use_cases"])
# Step 4: Collect dataset links
st.write("Collecting relevant datasets...")
resource_file = collect_datasets()
st.write("Datasets saved in:", resource_file)
# Step 5: Compile final proposal
proposal_file = compile_proposal(use_cases, resource_file)
st.write("Final proposal saved as:", proposal_file)
with open(proposal_file, "r") as f:
st.download_button("Download Proposal", f, file_name=proposal_file)