top of page
copywriting cove logo
fountain pen for copywriting

So you want to take your marketing to the next level?

Lets get in contact

Email:

Thanks for submitting! Please expect 2-3 business days for a reply.

freelance newsletter

Looking to add that "pop" to your writing?

Subscribe to receive the emails that'll guide you in transforming your current writing into captivating, can't-put-it-down copy.

Welcome aboard! My email might be playing hide-and-seek in your inbox, so check all folders – it's not your average newsletter!

bottom of page
import React, { useState } from 'react'; const difficulties = ['Easy', 'Medium', 'Hard', 'Expert', 'Master']; const styles = ['Friendly', 'Neutral', 'Challenging', 'Aggressive', 'Passive']; const App = () => { const [difficulty, setDifficulty] = useState(difficulties[0]); const [style, setStyle] = useState(styles[0]); const [scenario, setScenario] = useState(''); const [conversation, setConversation] = useState([]); const [progress, setProgress] = useState(0); const handleStartCall = () => { setConversation([]); setProgress(0); const greeting = `Hello, I'm your ${style} client. How can you help me today?`; setConversation((prevConversation) => [...prevConversation, { text: greeting, isAI: true }]); }; const handleUserInput = (event) => { event.preventDefault(); const userInput = event.target.elements.userInput.value; setConversation((prevConversation) => [...prevConversation, { text: userInput, isAI: false }]); event.target.elements.userInput.value = ''; setProgress((prevProgress) => Math.min(prevProgress + 10, 100)); const response = `This is a sample response from the AI. Difficulty: ${difficulty}, Style: ${style}`; setConversation((prevConversation) => [...prevConversation, { text: response, isAI: true }]); }; return (

Sales Training AI