Fork of Dhamma wheel
This interactive Dhamma Wheel visualization presents the Noble Eightfold Path as a decorative, rotatable wheel. Users hover over or click the wheel's eight spokes to explore each path's label, Pali name, and description through dynamically rendered tooltips and an information panel. The React application uses D3.js v7 selection joins to create and update SVG elements, including the wheel's rims, hub, and decorative animations. The visualization includes the Three Jewels as interactive, sparkle-animated elements, with keyboard navigation supporting Escape to clear the current selection.
AI-generated descriptionInteractive Dhamma Wheel Visualization
An interactive visualization of the Buddhist Dhamma Wheel (Wheel of Dharma) representing the Noble Eightfold Path. This educational tool helps users explore Buddhist teachings through an engaging, interactive interface.
Features
- Interactive Wheel: Hover and click on different elements to learn more
- Educational Content: Detailed information about each aspect of the Noble Eightfold Path
- Responsive Design: Works on desktop and mobile devices
- Smooth Animations: Engaging visual feedback and transitions
- Three Jewels: Interactive elements representing Buddha, Dharma, and Sangha
The Noble Eightfold Path
The visualization displays the eight aspects of the Buddhist path to enlightenment:
- Right View (Samma-ditthi)
- Right Intention (Samma-sankappa)
- Right Speech (Samma-vaca)
- Right Action (Samma-kammanta)
- Right Livelihood (Samma-ajiva)
- Right Effort (Samma-vayama)
- Right Mindfulness (Samma-sati)
- Right Concentration (Samma-samadhi)
Usage
Simply open the index.html file in a modern web browser. No build process required - the application runs entirely in the browser using ES modules.
Technology Stack
- React 19 (via CDN)
- D3.js v7 (via CDN)
- Modern CSS with animations
- ES6 modules