A drum machine web application with clickable and keyboard button press functionality to make drum sounds. Other interface abilities include a power button, volume control, kit change button for different sounds, and a section to display which sound was played last. React's virtual DOM and state management abilities are used to store current settings and fluidly display them to the UI.
HTML SCSS JavaScript React