Built an end-to-end collaboration platform enabling seamless workflow between YouTubers and video editors:
Role-based Onboarding:
Authentication via Google OAuth. Users select their role (YouTuber or Editor) upon signing in. YouTubers can invite editors via email to join their workspace.
Video Workflow Automation:
Raw Video Upload: Youtubers can upload raw video files, accessible only to the assigned editors.
Task Management: Editors can create, and update editing tasks.
Editing and Delivery: Editors download assigned videos, edit them offline, and re-upload the final edited video with metadata (title, description, hashtags).
Automated Storage: All uploads are stored securely on AWS S3. Video uploads are validated with Multer (file size/parameters) and Zod (input validation).
Approval & YouTube Publishing:
YouTubers receive a confirmation email (magic link) or dashboard notification after an editor uploads a final video.
Upon approval (from dashboard or email), the platform leverages the YouTube Data API v3 to automatically upload the video to the linked YouTube channel.
After successful upload or if a video is rejected, the corresponding file is securely deleted from S3 for storage efficiency.
Notifications:
Confirmation emails are sent to YouTubers for approval workflow. System ensures editors and YouTubers remain informed at every step.
Tech Stack:
Frontend: React (with Vite), Tailwind CSS for rapid and responsive UI.
Backend: Node.js with Express for robust API design.
Database: MongoDB managed with Mongoose for flexible data models.
Storage: AWS S3 for secure video/file storage.
Validation: Zod for input checks; Multer for handling uploads.
YouTube Integration: YouTube Data API v3 for channel linking and video publishing.
Architecture:
Both frontend and backend are modular and clearly structured for scalability and maintainability, with a strong separation of concerns.
YouCollab streamlines the entire video editing and publishing lifecycle for YouTubers, improving collaboration, reducing manual overhead, and ensuring secure, automated video management.
Like this project
Posted Oct 31, 2025
Developed YouCollab, a platform for YouTuber-editor collaboration.