My-HD has a robust admin area allowing the site owner to control a broad spectrum of site-wide functionality, as well as media and advertisement display.
Here is a link to a live demo of the My-HD app in a production environment.
With a single click you can deploy your own private instance of the My-HD app on heroku. This feature is here so you can explore the app and its functionality.
NOTE: Instant deploy is not recommended if you plan to set up My-HD as a user facing live production application. For this it is recommended that you clone this repository and develop locally. As an alternative you can deploy here and run
git pull heroku master in your local console to pull a copy of the deployed code from your Heroku remote repo into your local development environment.
In order for users to upload videos and have them automatically transcoded you must obtain api credentials for all services.
The original iteration of My-HD was contracted for creation by a private individual who did not require test coverage therefore it was not included. However, for the re-write of this application we will be addressing missing features, code smells and other issues that hindered us while running the v1 iteration of My-HD.
In addition we will be adding test coverage to core functionality and critical app logic. However do not get your hopes up. My-HD is a rapid prototype to production rails app that is light weight and intended to be customized. With that in mind it should not be difficult to cover sections of code that we did not address.
Copyright (C) 2018 Sidney Leatherwood & other My-HD contributors (see AUTHORS.md)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.