🔗 Explore YouLayer: youlayer.tech
📺 Watch Demonstration Video: YouLayer on YouTube
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.
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.
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.
- 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.
Built with React, Node.js, Express, MongoDB, Tailwind CSS and Youtube Data API.
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.
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 cohort, where I’ll be diving deeper into SQL and Postgres DB in Week 10.