A lightweight video uploading and viewing platform where users can upload, transcode, and watch videos with ease.
π§ Note: This is the focus is on building a functional skeleton implementing YouTube's core features.
-
β Google Authentication
- Sign in/out using your Google account.
-
β Video Uploading
- Upload videos when signed in.
- Backend processes videos into multiple formats (e.g. 360p, 720p).
-
β Video Gallery
- Browse and view all uploaded videos β available for all users (signed in or not).
-
β Individual Video Playback
- Watch specific videos, transcoded for smooth streaming.