CodeIDE / src /agent /projectGenerator.js
FrederickSundeep's picture
commit initial 09-12-2025 001
3589760
raw
history blame contribute delete
691 Bytes
// 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);
}