Claude Artifacts + React: Teacher Builds Mini Golf Game for Angle Lessons in 20 Min

A teacher (u/cram213) used Claude to rapidly build a miniature golf game that teaches angles, bypassing school restrictions by exporting from Artifacts to raw HTML. The entire workflow — from voice prompting on a phone to a published web game — took about 20 minutes.
Workflow
- Initial build: Using Claude's Artifact feature with React, the teacher created a playable mini golf game to visually demonstrate angles. The school uses Gemini, so published Artifacts URLs were inaccessible.
- Export workaround: The teacher asked Claude to convert the Artifact into a standalone HTML file, then hosted it on a personal website (constraintlayer.ai/educational-engines/golf.html).
- Iteration: The process involved talking to the phone for prompts, then giving feedback to Claude after testing the game in the Artifact preview.
- Student extension: After playing, students drew their own course designs on paper. The teacher uploaded each drawing to Claude, and within about a minute, the class could play their custom courses.
Key technical takeaway
The teacher emphasizes thinking like a systems engineer: describe the problem, plan for edge cases ("stupid things students might do"), and choose the right output format for your deployment constraints. Artifacts with React are great for prototyping, but exporting to plain HTML (no external dependencies) ensures it works on any school network — no Gemini, no Claude Artifact URL needed.
📖 Read the full source: r/ClaudeAI
👀 See Also

Moving AI Agent Logic to YAML: Run from Telegram, VS Code, and CLI
A developer moved his AI agent business logic out of OpenClaw into a YAML file, using OE Runtime as an HTTP server. The same agent.yaml now runs from Telegram, VS Code, CLI, and HTTP without duplication.

Running an AI News Channel with Telegram and OpenClaw: A Complete Workflow
A developer shares their setup for running a Telegram news channel with just 10-20 minutes of daily human oversight.

Autonomous Cold Email System Built with OpenClaw Agents
An OpenClaw-based system automates cold email outreach using Nexus to research prospects' websites, generate personalized email content from analysis, manage batches in Notion, send via Instantly, and triage replies without manual intervention.

OpenClaw News Assistant: $100 Burned on Sports + Tech Dedupe & Hallucination Fixes
A developer spent ~$100 building a personal news assistant with OpenClaw for sports and tech/AI news. Key issues: hallucination (rumors treated as fact, merged incorrect stories), deduplication across 10+ sources, freshness vs resurfacing old stories, and token cost. Stricter prompts, caching, dedupe, ranking, verification, and diff logic improved results but cost became prohibitive.