import requests import pandas as pd import streamlit as st API_BASE_URL = "https://logeswari-capstone-backend.hf.space" def fetch_data(endpoint): url = f"{API_BASE_URL}{endpoint}" try: response = requests.get(url) response.raise_for_status() data = response.json() # Handle scalar responses if isinstance(data, dict) and len(data) == 1: return data return pd.DataFrame(data) except requests.exceptions.RequestException as e: st.error(f"Error fetching data: {e}") return None