import streamlit as st import pandas as pd import os # File ka naam jahan data save hoga (CSV ki jagan ye auto-file banegi) DB_FILE = "data_logs.csv" # Function: Data ko bina upload kiye save karne ke liye def save_data(scan_type, result): new_data = pd.DataFrame([[pd.Timestamp.now(), scan_type, result]], columns=["Time", "Type", "Status"]) if not os.path.isfile(DB_FILE): new_data.to_csv(DB_FILE, index=False) else: new_data.to_csv(DB_FILE, mode='a', header=False, index=False) st.title("🧠 Stroke-IA Detection Tool") # Sidebar Menu for Mobile menu = st.sidebar.selectbox("Menu", ["Detection", "Analytics (Auto-Data)"]) if menu == "Detection": st.subheader("Upload Image/Video") u_file = st.file_uploader("Choose file", type=['jpg', 'png', 'mp4']) if u_file: if st.button("Analyze & Save"): # Yahan hum data auto-save kar rahe hain save_data("Image/Video", "Analysis Done") st.success("Result saved automatically to internal database!") st.info("Ab aap Analytics menu mein ja kar ye data dekh sakte hain.") elif menu == "Analytics (Auto-Data)": st.subheader("📊 Auto-Generated Insights") if os.path.exists(DB_FILE): df = pd.read_csv(DB_FILE) st.write("Ye data aapne pichle scans se generate kiya hai:") st.dataframe(df) # Chota graph mobile ke liye st.line_chart(df.index) else: st.warning("Abhi tak koi data save nahi hua. Pehle ek scan karein!")