8bit-mate / rails_spa_player

Rails 7 example single-page app with a build-in audio player

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rails single-page app player

Example of a web application with a build-in audio player tweaked with a 10-band equalizer and a waveform graph.

The app acts like a single-page application, i.e. visiting different pages of the site doesn't affect the playback.

The app was build with the Ruby On Rails, Hotwire (Turbo Frames + Stimulus), Bootstrap 5, and the Wavesurfer.js lib.

Deployment (development mode)

$ git clone https://github.com/8bit-mate/rails_spa_player.git
$ cd rails_spa_player
$ bundle install
$ rails db:migrate
$ rails db:seed
$ bin/rails server

About

Rails 7 example single-page app with a build-in audio player


Languages

Language:Ruby 62.6%Language:HTML 22.1%Language:JavaScript 10.5%Language:Dockerfile 3.6%Language:SCSS 0.8%Language:Shell 0.4%