I have a website where users can sign up and connect their social media accounts to display their content from these platforms. I want to add a feature which allows users to upload, display and interact with content from a local disk as well. Specifically, a user can upload the following types of media-
The uploaded music and videos should be playable in the site. For videos, we can use HTML5's default player. For audio, a custom player would need to be embedded or designed, depending on the fastest way forward.
The website is in Ruby on rails, and a front end developer with Rails experience is highly preferred.