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

