// src/agent/projectGenerator.js import { api } from "../apiClient"; export async function generateProject(file, frontend, backend, database) { const formData = new FormData(); formData.append("file", file); formData.append("frontend", frontend); formData.append("backend", backend); formData.append("database", database); const res = await api.post("/chat-stream-doc", formData, { responseType: "blob", // you’re getting ZIP back }); // trigger download const url = window.URL.createObjectURL(new Blob([res.data])); const a = document.createElement("a"); a.href = url; a.download = "generated_project.zip"; a.click(); window.URL.revokeObjectURL(url); }