Hanaz Writers

Generate a Profesional Story Title

document.getElementById("generateBtn").addEventListener("click", generateTitle); async function generateTitle() { const prompt = document.getElementById("promptInput").value.trim(); const resultBox = document.getElementById("resultBox"); if (!prompt) { resultBox.innerHTML = "

Please enter a prompt.

"; return; } resultBox.innerHTML = "

Generating title...

"; try { // Make sure to use the correct HTTPS URL here const response = await fetch("https://cd0b-2603-3-610c-620-00.ngrok-free.app/story", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ prompt }) }); if (!response.ok) { throw new Error("Server responded with an error"); } const data = await response.json(); resultBox.innerHTML = `Generated Title: ${data.storyName}`; } catch (err) { resultBox.innerHTML = `

Error: ${err.message}

`; } }