import React, { useState } from "react"; import "./App.css"; function App() { // ✅ Your Hugging Face backend URL const API = "https://Srikar00007--Medical-Chatbot.hf.space"; const [image, setImage] = useState(null); const [analysis, setAnalysis] = useState(null); const [question, setQuestion] = useState(""); const [answer, setAnswer] = useState(""); // ✅ Upload Image -> Analyze async function uploadImage(e) { const file = e.target.files[0]; setImage(URL.createObjectURL(file)); const formData = new FormData(); formData.append("file", file); const res = await fetch(`${API}/analyze-image/`, { method: "POST", body: formData, }); const data = await res.json(); setAnalysis(data); } // ✅ Ask AI async function askAI() { const res = await fetch(`${API}/ask-ai/`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ wound: analysis.wound_label, skin: analysis.skin_label, question: question, }), }); const data = await res.json(); setAnswer(data.reply); } return (
Wound: {analysis.wound_label}
Skin Disease: {analysis.skin_label}
{answer}