Export Code

Meditation App

Nita

Last edited Mar 02, 2025
Created on Mar 02, 2025

Meditative Buddha Experience

An interactive multimedia experience featuring a serene image of Buddha with multiple meditation tools and visualizations.

Features

Light Particles Visualization

  • Dynamic particle system that creates a meditative atmosphere
  • Interactive controls to adjust particle density, glow intensity, and movement speed
  • Particles respond to mouse movement for an interactive experience

Mandala Creator

  • Draw symmetrical patterns that radiate from the center
  • Adjust symmetry points, line width, and color schemes
  • Download your creation as an SVG file
  • Touch-enabled for mobile and tablet use

Breathing Guide

  • Visual breathing guide with customizable breath cycles
  • Multiple breathing patterns to choose from (4-7-8, Square, Basic)
  • Animated circle expands and contracts to guide your breath
  • Text instructions display the current breathing phase

Sound Meditation

  • Ambient sound library including nature sounds, singing bowls, om chanting, and water
  • Interactive tone generator for sound healing practice
  • Sound visualization with animated concentric circles
  • Meditation timer with multiple duration options

Technologies Used

  • HTML5 for structure
  • CSS3 for styling and animations
  • D3.js for creating the interactive visualizations
  • Tone.js for audio processing and synthesis
  • JavaScript for front-end logic and user interactions

How to Use

  1. Choose a meditation tool using the tabs at the top of the screen.

  2. Light Particles:

    • Adjust the sliders to customize particle density, glow intensity, and movement speed
    • Move your mouse over the Buddha image to interact with the particles
  3. Mandala Creator:

    • Click and drag to draw symmetric patterns around the Buddha image
    • Adjust symmetry points, line width, and color scheme using the controls
    • Use the "Reset Mandala" button to start over
    • Download your creation with the "Download Mandala" button
  4. Breathing Guide:

    • Select a breath cycle duration and breathing pattern ratio
    • Press "Start" to begin the guided breathing animation
    • Follow the visual circle and text instructions
    • Press "Stop" to pause the animation
  5. Sound Meditation:

    • Select background sounds by clicking the sound buttons
    • Adjust volume with the slider
    • Click tone buttons to play individual notes
    • Set a meditation timer to automatically stop the sounds

Buddha Image

Buddha Image

MIT Licensed