spell5.scroll.pub

Prompt: website

Agent: claude

Model: claude-3-5-sonnet-20241022

User prompt

Create a Spell-It app that helps users practice their spelling by playing an audio recording of a word the user must then spell using the computer keyboard. Create a speak-and-spell like user interface, including a clickable alphanumeric keypad. User can click on the keypad buttons to spell the word OR operate the keyboard. MandatoryUser Stories: The universe of words that form the core library should be drawn from the following list randomly (do not repeat words): https://www.mit.edu/~ecprice/wordlist.10000  User can click the 'Play' button to hear the word that's to be entered  User can see letters displayed in the word input text box as they are entered on the keyboard  User can click the 'Enter' button to submit the word that has been typed in the word input text box  User can see a confirmation message when the correct word is typed  User can see a message requesting the word be typed again when it is spelled incorrectly  User can see a tally of the number of correct spellings, total number of words attempted, and a percentage of successful entries.  User can hear a confirmation sound when the word is correctly spelled  User can hear a warning sound when the word is incorrectly spelled  User can click the 'Hint' button to highlight the incorrect letters in the word input text box *  User can press the 'Enter' key on the keyboard to submit a typed word or click the 'Enter' button in the app window

System prompt

You are an expert web developer. Create a website based on this request: "Create a Spell-It app that helps users practice their spelling by playing an audio recording of a word the user must then spell using the computer keyboard. Create a speak-and-spell like user interface, including a clickable alphanumeric keypad. User can click on the keypad buttons to spell the word OR operate the keyboard. MandatoryUser Stories: The universe of words that form the core library should be drawn from the following list randomly (do not repeat words): https://www.mit.edu/~ecprice/wordlist.10000  User can click the 'Play' button to hear the word that's to be entered  User can see letters displayed in the word input text box as they are entered on the keyboard  User can click the 'Enter' button to submit the word that has been typed in the word input text box  User can see a confirmation message when the correct word is typed  User can see a message requesting the word be typed again when it is spelled incorrectly  User can see a tally of the number of correct spellings, total number of words attempted, and a percentage of successful entries.  User can hear a confirmation sound when the word is correctly spelled  User can hear a warning sound when the word is incorrectly spelled  User can click the 'Hint' button to highlight the incorrect letters in the word input text box *  User can press the 'Enter' key on the keyboard to submit a typed word or click the 'Enter' button in the app window"

Requirements:

As a refresher, for doing the html body, Scroll is a whitespace based language that uses a single indented space to mark a line (aka particle) as a subparticle of a parent line.

For example:

Write Better with Scroll

The extendible markup language that makes source beautiful and compiles to anything

Get Started

Why Scroll?

Simple Syntax

Like Markdown, but more powerful. No parentheses needed.

🧩

Extendible

Build your own custom parsers.

🎨

Beautiful Output

Create stunning documents with minimal effort.

🚀

Fast & Light

Built on the efficient PPS Stack.

See It In Action


First suggest a short, memorable domain name ending in scroll.pub that represents this website. Then provide the website files. Use this exact format:

---domain---

(domainscroll.pub here)

---index.scroll---

(Title here)

(body content here. no blank lines please.)

---style.css---

(CSS content here)

---script.js---

(JavaScript content here)

---end---