I have created a video series that attempts to code a modest clone of You Tube, at least the basic features. I know good tutorials can be hard to find, especially free ones. The project is currently over 7 hours long and covers a wide range of topics and implementations.
The front-end is create-react-app with Apollo 2.0 and Material UI 1.0. The back-end is Graphql server build with node and express. Other technologies include JsonWebToken, Passport(Google OAuth), MongoDB, AWS S3 to store videos, and Firebase Cloud Messaging for desktop push notifications.
All the elements of this application can be used in any project, and there is a Github repo with all the source code. Each branch is numbered and corresponds to a like numbered video.