Table of Contents
Used NextJS and TypeScript for the frontend and TypeScript with Express for backend. Stored videos on GCS Storage buckets. Created GCS artifacts using Docker Images and ran Docker Container using Cloud Run. Used GCS Pub/Sub for detecting user uploaded video. Used Firebase Auth for user login and stored user and video metadata in Firestore.
Distributed under the MIT License. See LICENSE.txt for more information.
Joel Rhine: Email Project Link: YouTube Clone
Worked off of NeetCode.io's Full Stack developer course by Navdeep Singh