A React application that transforms webcam feed into a fire effect and overlays dynamic animations that respond to microphone input.
- Video layer with fire effect
- Particle sparkles that respond to audio frequencies
- Vertical waveform visualization
- Triangles that expand and spin with the music
- Surprise animation feature
Phase 1: Basic structure with video layer and black and white effect.
- Node.js (v18 or higher)
- npm or yarn
# Install dependencies
npm install
# Start development server
npm run dev# Build the project
npm run build
# Preview the production build
npm run previewThis project is configured for deployment on Railway.com. It will automatically deploy when changes are pushed to the main branch of the GitHub repository.
src/layers/- Contains the different visual layersvideo/- Webcam processing with fire effectparticles/- Audio-reactive particle effectswaveform/- Audio waveform visualizationtriangles/- Audio-reactive triangle animationssurprise/- Special surprise animation
src/components/- React componentssrc/shaders/- GLSL shader files
MIT