A quiz about the solar system: the planner picks the quiz template, finds the topic, sets five questions and loads a matching question bank.
Solar System QuizQuizExample — not saved until you change it
What the planner understood
Confidence100%
quiz→meansQuiz template
questions→meansQuiz template
Feasibility, templates and prompt history
Feasibility
NATIVELight and dark theme
NATIVEResponsive layout
Start from a template
Picking a template keeps the name, colours and fields from your description.
Prompt history
Off by default. Prompts are only kept in this browser if you turn this on.
index.html
Sandboxed · network off · fits 772px
App type
Quiz — Multiple-choice quiz with scoring and review.
Pages and sections
index.html
⋮⋮App (Quiz)
Drag sections to reorder, or use the arrow buttons. Navigation links are generated for every page.
Wireframe
HomeHeader + navAppFooter
Component library (8)
Native <dialog> with focus return, Escape to close and a labelled title.
<button class="btn btn-primary" type="button" data-open-dialog="demo-dialog">Open dialog</button>
<dialog class="c-modal" id="demo-dialog" aria-labelledby="demo-dialog-title">
<h2 id="demo-dialog-title">Delete this project?</h2>
<p>This removes it from this device. You can export a copy first.</p>
<div class="c-modal-actions">
<button class="btn" type="button" data-close-dialog>Cancel</button>
<button class="btn btn-primary" type="button" data-close-dialog value="confirm">Delete</button>
</div>
</dialog>
What the planner understood
Under the prompt box you see each phrase the planner recognised and what it took it to mean — “quiz → Quiz template”, “5 questions”, “dark → colour mode”. Confidence drops when a prompt could mean two things, and the warning says which two so you can pick.
This is deliberately transparent. A sentence like “notes quiz” is ambiguous; rather than guess silently, the planner tells you and lets you choose a template.
Content without a model
Built-in banks cover common topics: space, web development, geography, maths and general knowledge for quizzes; Spanish, French and web terms for flashcards. When your topic is not covered, the app says so and suggests the on-device model, which can write questions on any topic you name.
Prompts stay private
Prompts are never sent anywhere. Remembering them is off by default; if you opt in, history is stored only in this browser and can be cleared in one click.
Frequently asked questions
What should a good prompt include?
The kind of app, a name (“called …”), any pages or fields, and a colour or mood. For example: “inventory admin called Stockroom with name, sku, quantity and price fields in blue”.
Why did it choose the wrong template?
Keywords drive the choice. Use the template picker to override it; your prompt’s name, colours and fields are kept.