Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sogladev/audio-soundboard

A soundboard app to play stereo audio samples
https://github.com/sogladev/audio-soundboard

github-pages nuxt3 soundboard

Last synced: about 2 months ago
JSON representation

A soundboard app to play stereo audio samples

Awesome Lists containing this project

README

        

# audio-soundboard

A soundboard app to play stereo audio samples.

Live demo: https://jellemeeus.github.io/audio-soundboard

![screenshot of app](./images/screenshot.png)

The app has two buttons that play audio samples - `left.mp3` in the left channel only, and `right.mp3` in the right channel only.

## Key Features

- Play stereo audio samples
- Simple UI with two buttons
- Hosted on GitHub pages

## Built with

[![Icons](https://skillicons.dev/icons?i=ts,js,html,css,tailwind,vue,nuxt)](https://skillicons.dev)

- Typescript
- Tailwind CSS
- Vue 3 (Composition API)
- Nuxt

## Setup

```
npm install
```

## Development

```
npm run dev
```

## Deployment

Generate static site:

```
npm run generate
```

Deploy to GitHub Pages:

```
npm run deploy
```

## Resources

- [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction)
- [GitHub Pages deployment](https://github.com/darioTecchia/nuxt3-ghpages)

```
npm install
```

## Development

```
npm run dev
```

## Deployment

generate static site with
```
npm run generate
```

deploy to github pages
```
npm run deploy
```

package.json script
```
"deploy": "nuxt generate && gh-pages --dotfiles -d .output/public"
```

## Resources

https://github.com/darioTecchia/nuxt3-ghpages
https://github.com/andgyk/anime-soundboard

Nuxt 3 Minimal Starter: Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more.