Build // 2026.06.V3

Design& Development

Simulator form from Bodinode's website

Case Study: Dryoar

See live website
Insulin character from Bodinode
Bodinode homepage hero
Syntax-highlighted light-mode JavaScript app initialization

WDD130

Project 1

2025

Tech Stack:

  • HTML5 (Semantic)
  • CSS Grid / Flexbox
  • Vanilla Javascript
Bodinode homepage body SVG mapper

Process

Interactive SVG Body Mapping

To make learning intuitive, the app centers around a responsive, interactive body map. I mapped out distinct target nodes across a custom vector mesh, allowing users to click anatomical locations to call up information. This architecture connects user clicks straight to data lookups without complicating the main screen flow.

Dynamic Character Modals

Clicking a hormone node opens a deep-dive modal overlay dedicated to that character's identity and vital stats. These panels are completely dynamic—a single HTML modal frame updates its images, backgrounds, and text files instantly on the fly based on whichever hormone character the user selects.

Real-Time Body Simulator

The Body State Simulator lets kids toggle everyday scenarios—like sleeping, running, or skipping a meal—to watch internal systems shift gears. JavaScript event listeners track these radio inputs and immediately calculate which hormones spike or drop, updating the screen instantly to reflect real biology.

Persistent Sticker Walls

To encourage exploration, the app includes a Lab History page that functions as a personal sticker wall. When a user clicks the save button inside a character's profile, the system logs that character to browser storage. Even after refreshing the page, the dashboard pulls that list and displays their collected stickers safely.

I'd love to hear some of your feedback!