Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sogladev/audio-soundboard
- Owner: sogladev
- Created: 2024-04-01T09:43:21.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-05T14:05:36.000Z (10 months ago)
- Last Synced: 2024-05-09T16:12:33.490Z (9 months ago)
- Topics: github-pages, nuxt3, soundboard
- Language: Vue
- Homepage: http://jellemeeus.be/audio-soundboard/
- Size: 762 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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-soundboardNuxt 3 Minimal Starter: Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more.