Rauversion is an open source music sharing platform.
Rauversion is built on Ruby on Rails.
- Account system with different providers, Twitter, Discord, Twitch.
- Roles to open or closed communities.
- Audio processing to format mp3 and audio analysis to draw audio peaks.
- Audio player, embeddable, with chunk range loading processing to save bandwidth.
- Music publishing preferences, downloadable, private, attribution settings, like creative commons, all rights reserved.
- Uploads for tracks, albums, and playlists with their meta information.
- Multi-upload provider local or AWS, other providers could be implemented.
- Sellable tracks & albums with Stripe, for connected accounts or main account.
- Tagging tracks, playlists & albums.
- Follow artists
- Make playlists & reposts
- Comments on tracks and albums.
- Event scheduling
- Host & managers
- Ticketing service with QR validation
- Sell event tickets via Stripe or transbank (Chile).
- Use Stripe Connect to ease the payouts.
- Streaming services via Twitch, Zoom, Whereby, Mux, and Stream Yard.
- Attendees event details.
- Public page with ticket checkout for paid or free tickets.
- Articles management publishing: Draft, Public, Listed and partially public.
- Showcase articles on the homepage.
- Text editor based on Dante3
- Cover image.
- Article Categories.
Rauversion is written in Ruby on top of the Rails Framework:
Ruby 3.2
You can develop directly in a container with vscode devcontainer or neovim devcontainer
To start your Rauversion server:
- Install dependencies with
bundle install
- rename
.env.example
to.env
and add your variable configurations - Create and migrate your database with
rails db:setup
- Compile assets
yarn install.
- Start Rails server with
./bin/dev
Now you can visit localhost:3000
from your browser.
- Lame
- FFMPEG
- audiowaveform
- vips
Photo by Daniel Schludi on Unsplash
Photo by Hello I'm Nik on Unsplash
Photo by Etienne Girardet on Unsplash
Photo by Daniel Schludi on Unsplash
Photo by Dan-Cristian Pădureț on Unsplash
Photo by Gritt Zheng on Unsplash
Photo by Sai Harish on Unsplash
Foto de Denys Churchyn en Unsplash
test mailers
http://localhost:3000/rails/mailers/purchases/event_ticket_confirmation