https://github.com/coderomm/youlayer
Building a layer between editors uploading videos to youtubers channel. In this case channel owner dont need to give access or permission to editor to give him ability to upload videos on channel, insted by using this it will be easy and secured.
https://github.com/coderomm/youlayer
express-js firebase-database google-api mongoose nodejs reactjs youtube youtube-api
Last synced: 16 days ago
JSON representation
Building a layer between editors uploading videos to youtubers channel. In this case channel owner dont need to give access or permission to editor to give him ability to upload videos on channel, insted by using this it will be easy and secured.
- Host: GitHub
- URL: https://github.com/coderomm/youlayer
- Owner: coderomm
- Created: 2024-07-17T17:21:37.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-16T02:48:34.000Z (over 1 year ago)
- Last Synced: 2025-06-11T00:42:48.986Z (11 months ago)
- Topics: express-js, firebase-database, google-api, mongoose, nodejs, reactjs, youtube, youtube-api
- Language: JavaScript
- Homepage: https://youlayer.tech
- Size: 26.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Happy to Present My Latest Project—YouLayer! 🌟
🔗 **Explore YouLayer**: [youlayer.tech](https://youlayer.tech)
📺 **Watch Demonstration Video**: [YouLayer on YouTube](https://youtu.be/osaflxWaSbI)
### Context
As a part of Harkirat Singh's Cohort 2, I’ve been deepening my skills in web development, focusing on React, Node.js, Express, MongoDB, and Tailwind CSS. Inspired by a real-world problem that Harkirat shared in one of his YouTube videos, I decided to take on the challenge and build a practical solution.
### The Problem
YouTube creators often rely on editors to handle their video content, but giving direct access to their YouTube channels can be risky. The current native solution doesn’t offer the necessary control or security, leading to concerns over unauthorized uploads.
### Introducing: YouLayer
YouLayer is a platform that sits between the editor and the YouTuber, allowing editors to upload videos to a secure server. The YouTuber is then notified via WhatsApp or Slack, where they can approve or reject the video before it’s uploaded to YouTube. This ensures that the creator retains full control over what gets published on their channel.
### Key Features
- **Secure Video Upload**: Editors upload videos to a server with restricted access, ensuring that content doesn’t go live without approval.
- **Approval Workflow**: YouTubers receive notifications to approve content before it’s pushed to YouTube.
- **User-Friendly Interface**: A seamless experience for both editors and YouTubers.
### Tech Stack
Built with React, Node.js, Express, MongoDB, Tailwind CSS and Youtube Data API.
### Challenges
One significant challenge encountered during development was the YouTube Data API quota limitation. The API currently allows for only 5-6 video uploads per day due to its 10,000 units daily limit. This constraint affects the scalability of the platform for larger use cases.
### Moving Forward
Due to this quota limitation, I won’t be focusing heavily on further development of this project for now. However, if a solution to this scalability issue is found, I’m excited to revisit and expand upon it. Meanwhile, I’m eager to continue my learning journey in the [100xDevs](https://twitter.com/100xDevs) cohort, where I’ll be diving deeper into SQL and Postgres DB in Week 10.