Capstone Project: Professional Educational Tool
In this hands-on project, you'll combine LMArena, NanoBanana, and Claude.ai to build a sophisticated interactive human body systems viewer - a tool that would normally cost $5,000+ to develop professionally!
🎯 Learning Objectives
- Apply the three-phase AI workflow (Compare → Iterate → Polish)
- Build a complete educational visualization tool
- Work with SVG graphics, animations, and interactivity
- Learn to refine AI-generated code through iteration
- Create something you can actually use with students
- Gain confidence building complex projects with AI assistance
🎯 Today's Challenge: Interactive Human Body Systems Viewer
What we're building: An educational tool that displays different body systems with interactive toggles, animations, and educational content!
Heart, blood vessels, pulsing flow animations
Brain, spine, nerves, signal animations
Lungs, airways, oxygen flow particles
✨ Features Your Project Will Have:
- SVG human body outline (front view)
- Three toggle buttons for each body system
- Animated flow effects (blood flow, nerve signals, oxygen)
- Color-coded systems for easy identification
- Info panels that appear on hover
- Mobile responsive design
- Educational descriptions and facts
- Dark theme with glowing effects
- Professional medical/scientific appearance
🎮 The Three-Phase AI Workflow
1 Phase 1: Generate & Compare (LMArena)
🏟️ LMArenaGoal: Get initial code from competing AI models and pick the winner
- Time: 5-10 minutes
- Why: Different models approach problems differently - battle them to find the best starting point
- Output: Foundation code with SVG body, toggle buttons, basic structure
2 Phase 2: Rapid Iteration (NanoBanana)
🍌 NanoBananaGoal: Quickly enhance and refine the code with multiple improvements
- Time: 30-45 minutes
- Why: Fast single-model responses perfect for iterating 10+ times
- Output: Enhanced animations, better styling, fixed bugs, responsive design
3 Phase 3: Final Polish (Claude.ai)
🤖 Claude.aiGoal: Add complex features and professional finishing touches
- Time: 30-45 minutes
- Why: Claude's longer context handles complex requests and maintains code quality
- Output: Quiz mode, accessibility features, sound effects, loading animations
🚀 Phase 1: Generate Base Code with LMArena
Open LMArena and Start Battle Mode
- Go to
lmarena.ai - Click "Arena (battle)" mode
- You'll see two side-by-side chat boxes
- Get ready to paste the master prompt!
Copy and Submit the Master Prompt
This carefully crafted prompt will generate your entire foundation:
- Click the "Copy" button above
- Paste into LMArena's input box
- Press Enter and wait for BOTH models to respond (1-3 minutes)
Compare Both Outputs
Evaluation criteria - look for:
- ✓ Complete HTML file with embedded CSS and JavaScript
- ✓ SVG body outline that's anatomically recognizable
- ✓ Three working toggle buttons
- ✓ Animations actually running (not just commented code)
- ✓ Clean, organized code structure
- ✓ Good visual design (colors, spacing, layout)
- SVG body is too simple (stick figure instead of anatomical outline)
- Animations don't work or are too subtle
- Toggle buttons don't actually toggle systems on/off
- Code has placeholder comments like "// Add animation here"
Vote for the Winner
- Scroll through both complete outputs
- Click "Model A is better" or "Model B is better"
- See which models competed (e.g., GPT-4 vs Claude Opus)
- Copy the entire winning code to your clipboard
- Note which model won for future reference!
Test Your Code
- Open Notepad (Windows) or TextEdit (Mac)
- Paste the code
- Save as
human-body-viewer.html - Double-click to open in browser
- Test each toggle button - do systems appear/disappear?
- Check if animations are running
⚡ Phase 2: Rapid Iteration with NanoBanana
Open NanoBanana for Speed
- Go to
nano-banana.com - Select GPT-4 or Claude 3 from model dropdown
- You're ready to iterate fast!
Enhancement Round 1: Improve Animations
Wait for response, copy updated code, test in browser
Enhancement Round 2: Visual Polish
Enhancement Round 3: Educational Content
Enhancement Round 4: Bug Fixes & Optimization
- Test after EVERY enhancement round - catch bugs early!
- Save working versions with names like "human-body-v1.html", "human-body-v2.html"
- If an enhancement breaks something, go back to previous version and try different approach
- Don't hesitate to ask for specific fixes: "The heart animation is too fast, slow it down"
💎 Phase 3: Final Polish with Claude.ai
Open Claude.ai for Advanced Features
- Go to
claude.aiand sign in (your free account) - Start a new conversation
- Prepare to add sophisticated features!
Add Advanced Interactivity
Add Quiz Mode (Interactive Learning)
Add Teacher Control Panel
Final Testing & Validation
- Copy the final code from Claude
- Save as
human-body-viewer-final.html - Test all features:
- ✓ All three systems toggle correctly
- ✓ Animations run smoothly
- ✓ Quiz mode works and tracks score
- ✓ Teacher panel appears and functions
- ✓ Responsive on mobile (test by resizing browser)
- ✓ Keyboard navigation works
- ✓ Print preview looks good
🔧 Troubleshooting Common Issues
Problem: Body Outline Too Simple
Symptom: Stick figure or very basic outline
Problem: Animations Not Working
Symptom: Static systems, no movement
Problem: Toggle Buttons Not Working
Symptom: Clicking doesn't show/hide systems
Problem: Visual Effects Not Impressive
Symptom: Looks plain, not engaging
🎨 Extension Challenges (Optional)
Challenge A: Add More Body Systems
Challenge B: Create Study Mode
Challenge C: Medical Conditions Viewer
📤 Sharing Your Creation
Option 1: Local Distribution
- Email the HTML file directly to colleagues or students
- Place on shared network drive
- Students can open directly in any browser - no installation needed!
Option 2: Web Hosting (Free)
- Netlify Drop: Drag and drop your HTML file to get instant URL
- GitHub Pages: Free hosting for educational projects
- Google Drive: Upload HTML, share with "Anyone with link" permissions
Option 3: Learning Management System
- Upload to Google Classroom as "Material"
- Embed in Canvas, Blackboard, or Schoology
- Add to your program's resource library
✅ Topic Completion Checklist
- ✓ Completed Phase 1 with LMArena (initial code generation)
- ✓ Completed Phase 2 with NanoBanana (4+ enhancement rounds)
- ✓ Completed Phase 3 with Claude.ai (advanced features)
- ✓ Have a working human body systems viewer with:
- ✓ Three toggleable systems (cardiovascular, nervous, respiratory)
- ✓ Smooth animations for each system
- ✓ Educational content and descriptions
- ✓ Interactive quiz mode
- ✓ Mobile-responsive design
- ✓ Tested all features and verified functionality
- ✓ Saved final version for actual classroom use
- ✓ Understand the three-phase AI development workflow
🎉 Celebrate Your Achievement!
🏆 You Just Built a $5,000+ Educational Tool!
Professional developers charge $3,000-$7,000 for interactive educational visualizations like this. You created one in 2 hours using free AI tools!
Cost to you: $0 | Value created: $5,000+ | Time saved: 40+ hours
🚀 What's Next?
Now that you've mastered building complex interactive projects, the next topic will teach you advanced features and techniques to extend your tools even further - including more systems, conditions viewer, and customization for your specific educational needs!