https://quickfix.es/2016/02/mytube-build-your-own-youtube-like-platform-in-45-minutes-or-less/
Build your own YouTube-like platform in 45 minutes or less