Let’s get cooking! Pick an artifact category or start building your idea from scratch. Apps and websites Documents and templates Games Productivity tools Creative projects Quiz or survey Start from scratch Quiz or survey 3:42 AM Fun! Let me ask a few questions to get started. What's your quiz or survey idea? Could you tell me a bit more about what you have in mind? tell me how this works 3:42 AM Sure! Here's how the quiz/survey creation flow works: What I'll build for you: I create an interactive quiz or survey as a live, clickable app right here in the chat — no downloads or external tools needed. You can use it directly in the conversation window. The process: You answer a few questions about your idea — the topic, audience, and style I draft a plan outlining the structure, questions, and design so you can review it before I build anything You approve or tweak the plan, and then I build the full interactive quiz/survey as an artifact You can request changes at any time — add questions, change the style, adjust scoring, etc. What kinds of things can I make? Trivia quizzes — scored, with right/wrong answers and a results screen Personality quizzes — "Which X are you?" style, with custom result profiles Opinion surveys — multiple choice, rating scales, open-ended questions AI-powered quizzes — I can even build quizzes that use AI to generate questions on the fly or give personalized feedback What you get: A fully functional, visually styled quiz you can interact with immediately. If you want to share it externally or embed it somewhere, I can also help with that. Ready to get started? Just tell me your quiz idea and I'll take it from there! 🎉 is there way to send the results of the quiz to their email 3:43 AM Great question! There are a couple of ways to handle this, but I want to be upfront about the limitations: What I can do natively: Show a results summary screen at the end that users can copy or screenshot Format results clearly so they're easy to share manually What requires an external service: Sending actual emails requires a backend email service. Here are two realistic options: EmailJS — a free service that lets you send emails directly from a browser app without a backend. I can build the quiz to connect to EmailJS, but you'd need to create a free account at emailjs.com and plug in your credentials (API key, service ID, template ID). Formspree / Netlify Forms — similar idea; captures form submissions and forwards them to your email. Also free for basic use. The honest trade-off: Both options require you to sign up for a third-party service and paste in some credentials. It's not complicated, but it's a few extra steps on your end. My recommendation: If email delivery is important to you, I'd suggest going the EmailJS route — I can build it in from the start and walk you through the setup. If it's just a fun personal quiz, the results screen is probably enough. Would you like me to build in EmailJS email support, or keep it simple with just a results screen? who abiout burnout assessment 3:44 AM Great topic! A burnout assessment is really valuable and practical. Let me get a few details: Tell me a bit more so I can tailor it perfectly for you! Q: Who is this assessment for? A: General public / anyone Q: What should the output be? A: All of the above Q: What vibe are you going for? A: Warm & supportive 3:44 AM Here's my plan for the burnout assessment: 🌿 Burnout Assessment — Plan Format: 15 questions across 3 dimensions of burnout: Exhaustion (physical & emotional fatigue) Detachment (cynicism, disconnection from work/life) Efficacy (feeling ineffective or unaccomplished) Question style: 5-point scale (Never → Always) with warm, non-clinical language Output: An overall burnout score (0–100) A burnout category: Thriving / Mild Burnout / Moderate Burnout / High Burnout A dimension breakdown showing which area is most affected Personalized tips & encouragement based on their results Design: Soft, warm color palette (sage greens, warm neutrals), supportive language throughout, progress bar as you go, gentle and non-judgmental tone Flow: Welcome screen → 15 questions (one at a time) → Results screen with score, category, breakdown, and tips This will be AI-powered, meaning the personalized feedback at the end will be generated by Claude based on the user's specific answers — making it feel thoughtful rather than generic. Does this look good to you, or would you like to change anything before I build it? sounds good 3:46 AM Burnout Assessment Interactive artifact Your burnout assessment is ready! 🌿 Here's what's included: 15 questions across 3 dimensions — Exhaustion, Detachment, and Low Efficacy Progress bar so users always know where they are AI-powered personalized feedback generated by Claude based on their specific answers Results screen with an overall score, burnout category, dimension breakdown, and tailored tips Copy results button so users can save or share their results easily A retake option if they want to go again Give it a try! Let me know if you'd like to adjust the questions, tone, color scheme, or anything else. 😊 ask for their email second page 3:49 AM Burnout Assessment Interactive artifact ∙ Version 2 Let me do a proper update: Burnout Assessment Interactive artifact ∙ Version 3 Done! The flow is now: Welcome → Email → Quiz → Results On the email screen, users can: Enter their email to "receive" their results Skip if they'd rather not share it Go back to the welcome screen On the results screen, if they provided an email, it shows a confirmation note: "📬 Results will be sent to your@email.com" Note: The email is currently collected and displayed but not actually sent — that would require a service like EmailJS. Want me to wire it up with EmailJS so the results are genuinely delivered to their inbox? when update dont re-write the code, just update what is necessary right? 3:51 AM Yes, exactly! When I use update, I only change the specific lines that need to be modified — leaving everything else untouched. It's much more efficient. In that last case, the changes were spread across many parts of the file (new screen, new state variables, new handlers, modified existing screens), so I judged a full rewrite was cleaner than 6–7 separate targeted updates. But I should have flagged that reasoning to you rather than just rewriting silently. Going forward I'll default to targeted updates unless the changes are truly too widespread, and I'll let you know when that's the case. 👍 I am in this screen. of theirs. whaat should I do 3:52 AM Great, you're in the EmailJS dashboard! Here's what to do: Step 1 — Add an Email Service Pick the email provider you use personally (e.g. Gmail, Outlook). This is the account that will send the results emails. Click it, connect your account, and save. You'll get a Service ID (looks like service_xxxxxxx). Step 2 — Create an Email Template Go to Email Templates in the left sidebar → Create New Template. Set it up like this: To: {{to_email}} Subject: Your Burnout Assessment Results Body: something like: Hi there, here are your burnout assessment results: Score: {{score}} Category: {{category}} Guidance: {{feedback}} Save it. You'll get a Template ID (looks like template_xxxxxxx). Step 3 — Get your Public Key Go to Account in the left sidebar → find your Public Key (looks like xxxxxxxxxxxxxxx). Once you have those 3 things: ✅ Service ID ✅ Template ID ✅ Public Key Come back here and share them with me and I'll wire them directly into the assessment so emails are sent automatically when someone completes the quiz! 🎉 3:55 AM That error means Gmail needs extra permissions granted. Here's how to fix it: Go back to your Email Service in EmailJS and click Edit on the Gmail service you just added Click Disconnect / Remove and then reconnect your Google account When Google's permission screen appears, make sure you check all the boxes — especially the one that says something like "Send email on your behalf". This is the scope that's missing. Complete the connection and then try Send test email again If it still fails, an easy workaround is to switch to Gmail with SMTP instead: Remove the current Gmail service Add a new service using SMTP server Use these settings: Host: smtp.gmail.com Port: 587 Username: your Gmail address Password: a Gmail App Password (not your regular password — you generate one at myaccount.google.com → Security → App Passwords) The App Password route is very reliable and avoids OAuth scope issues entirely. Want me to walk you through that? it worked. what do you need from me 3:56 AM I need these 3 things from your EmailJS dashboard: Service ID — found in Email Services (looks like service_xxxxxxx) Template ID — found in Email Templates (looks like template_xxxxxxx) Public Key — found in Account (looks like a random string of letters/numbers) Just paste them here and I'll wire up the email sending in the assessment! 🎉 3:59 AM Your template looks perfect! ✅ The variables ({{to_email}}, {{score}}, {{category}}, {{feedback}}) match exactly what I'll send from the app. Now I just need those 3 IDs. Can you grab: Service ID → go to Email Services in the left sidebar Template ID → it should be visible in the URL or at the top of this template page Public Key → go to Account in the left sidebar service_oar980r, template_7374p1x, A_QN2RbEZVXvxFKhv 4:01 AM Burnout Assessment Interactive artifact ∙ Version 4 Hmm, one issue — EmailJS is called before the AI feedback is ready. Let me fix the order so the email is sent after the feedback is generated: Burnout Assessment Interactive artifact ∙ Version 5 Burnout Assessment Interactive artifact ∙ Version 6 Done! 🎉 Here's what happens now: User completes the quiz AI generates their personalized feedback Email is automatically sent to their address with their score, category, and full guidance Go ahead and test it — complete the assessment with a real email and you should receive the results in your inbox! Let me know how it goes. dont use ai for the results because I would embed by websit eventually 4:03 AM Good thinking! Using the Anthropic API from an embedded website would expose your API key publicly, which is a security risk. I'll replace the AI feedback with pre-written responses based on score and dimension combinations. Burnout Assessment Interactive artifact ∙ Version 7 Done! The feedback is now fully pre-written — no API calls at all. Here's how it works: It detects the highest scoring dimension (Exhaustion, Detachment, or Efficacy) and tailors the 3 tips to that area The intro and closing message changes based on the burnout level (Thriving / Mild / Moderate / High) Results are instant now, and totally safe to embed on any website This also means the loading screen will flash by very quickly — want me to remove it or replace it with a simple transition instead? says refused to connect 4:23 AM That's likely because the EmailJS script isn't loaded. Let me fix the issue — the artifact needs to load EmailJS via a script tag, but since this is a React artifact we call their API directly, which should already work. The real issue is probably a CORS or rendering error from the recent update. Let me check by simplifying the compute function: Burnout Assessment Interactive artifact ∙ Version 8 Does it load now? If it's still showing the broken page icon, the issue might be a JavaScript syntax error from the update. Let me know and I'll do a clean rewrite to fix it. provide to html to embed 4:24 AM Burnout Assessment - Embeddable HTML Code Here's your embeddable HTML file! To use it on your website: Option 1 — Full page Save it as burnout.html and link to it directly from your site. Option 2 — Embed via iframe html Option 3 — Host it Upload the file to any static host (Netlify, Vercel, GitHub Pages) and use the public URL in an iframe. The EmailJS credentials are already baked in, so emails will go out automatically. No backend needed! 🎉 Claude is AI and can make mistakes. Please double-check responses. Burnout Assessment
🌿

Burnout Assessment

This gentle assessment will help you understand where you are on the burnout spectrum — and give you personalized guidance to feel more like yourself again.

15 questions · ~3 minutes · No judgment, just insight.

✉️

Where should we send your results?

Enter your email and we'll send you a copy of your personalized results to keep and revisit anytime.

We respect your privacy. Your email is only used to send your results.


🌿

Preparing your results...

Crafting personalized guidance just for you.

Overall Burnout Score

Dimension Breakdown