About Retube
It is a collaborative platform that allows content contributors (Secondary Users) to submit video content to a YouTube channel owned by a Primary User. All content is subject to approval by the Primary User before being published to their YouTube channel.
How Retube Works
- Sign up using email and password.
- Choose a role: Primary or Secondary.
- Primary Users link their YouTube account using Google OAuth and get an invite token.
- Secondary Users join a Primary User using the invite token.
- Secondary Users upload videos to Retube.
- Primary Users review uploaded videos and approve or reject them.
- Approved videos are uploaded directly to the Primary User's YouTube channel.
Key Features
- Role-based access system: Primary & Secondary users
- Secure Google account linking using OAuth 2.0
- Invite token system for user pairing
- Pending video approval workflow
- Automatic upload to YouTube on approval
- Secure refresh token storage and Google ID mapping