Spaces:
Sleeping
app.py
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!")