Plataforma para distribuir video com controle de acesso, monetizacao e operacao multi-tenant sobre Google Drive.
Visao Geral • Casos de Uso • Funcionalidades • Arquitetura • Instalacao • Go-to-Market
O DriveTube e um produto orientado a negocio para empresas e criadores que precisam:
- hospedar e distribuir videos com controle real do conteudo (Google Drive proprio)
- monetizar via assinatura, pay-per-view e pagamentos cripto
- operar com isolamento de dados por cliente (modelo SaaS/multi-tenant)
Em vez de competir de forma direta com marketplaces de curso generalistas, o DriveTube foca em verticais de maior margem e menor concorrencia.
Modelo para empreendedores e negocios locais que precisam de uma plataforma propria de treinamento ou cursos pagos.
Exemplos:
- treinamento de equipes comerciais
- capacitacao de franquias
- academias de especializacao (ex.: beleza e estetica)
Valor entregue:
- marca propria do cliente
- menor taxa do que plataformas tradicionais
- controle de base de usuarios e conteudo
Hub premium para criadores com foco em liberdade de monetizacao e privacidade.
Publicos-alvo:
- educadores financeiros
- analistas de cripto
- podcasters independentes
- criadores afetados por desmonetizacao em plataformas tradicionais
Modelo:
- criador publica no proprio Drive
- DriveTube controla o acesso pago
- cobranca por assinatura ou pay-per-view
- microtaxa por transacao para a plataforma
Fluxo profissional para produtoras, videomakers e agencias entregarem e aprovarem conteudo com seguranca comercial.
Diferencial:
- preview com marca d'agua
- aprovacao do cliente dentro do portal
- pagamento final (cripto/tradicional)
- liberacao automatica do arquivo final em alta resolucao apos confirmacao
"Netflix corporativa" para RH e treinamento interno em empresas que ja usam Google Workspace.
Valor entregue:
- organizacao por pastas e trilhas
- acompanhamento de progresso por colaborador
- maior controle sobre treinamentos obrigatorios
- autenticacao com email/senha e Google OAuth
- gerenciamento de videos, playlists e favoritos
- player integrado e interface responsiva
- planos, assinaturas e lista de espera (waitlist)
- integracao de pagamentos cripto com TANOS (USDT)
- base para multiusuario com isolamento de dados
- consolidacao do multi-tenant completo (tenant por cliente)
- dashboard de analytics para criadores e empresas
- webhook/reconciliacao de pagamentos
- fluxo de aprovacao audiovisual com escrow operacional
- relatorios avancados de onboarding corporativo
- Node.js + Fastify + TypeScript
- Prisma ORM
- MySQL
- JWT + Zod
- Integracao TANOS para pagamentos cripto
- Next.js (App Router) + React + TypeScript
- Tailwind CSS
- NextAuth.js
- Axios + Zustand
drivetube/
├── backend/ # API Fastify, Prisma, regras de negocio
├── frontend/ # Aplicacao Next.js
├── docs/ # Guias e materiais de produto
├── tanos/ # Integracao e estudos do ecossistema TANOS
└── screenshots/ # Capturas e apoio visual
- Node.js 18+
- MySQL ativo
git clone https://github.com/your-username/drivetube.git
cd drivetubenpm install- Criar arquivo
.envna raiz e nos modulos quando necessario. - Preencher variaveis de banco, JWT, Google OAuth e integracoes de pagamento.
cd backend
npx prisma migrate devOpcao com Docker:
docker compose up --buildOpcao sem Docker (em terminais separados):
cd backend
npm run devcd frontend
npm run dev- vender setup + implantacao + manutencao, nao apenas licenca de software
- iniciar por 1 vertical e escalar com casos de sucesso
- usar waitlist para gerar escassez e validar demanda
- setup fee: R$ 2.000 a R$ 5.000
- mensalidade: a partir de R$ 300/mes
- taxa transacional: em assinatura/pay-per-view
- LinkedIn (B2B: RH, agencias, franquias)
- redes e comunidades de nicho (criadores e beleza)
- comunidades Web3 para creator economy
- Fase 1: White-label para nicho inicial
- Fase 2: Creator mode com monetizacao robusta
- Fase 3: Portal B2B audiovisual com aprovacao + liberacao automatica
- Fase 4: Onboarding corporativo com analytics
Detalhamento completo no arquivo planejamento.md.
- Fork do projeto
- Criar branch de feature (
git checkout -b feature/minha-feature) - Commit (
git commit -m "feat: minha feature") - Push (
git push origin feature/minha-feature) - Abrir Pull Request
Distribuido sob a licenca MIT. Veja LICENSE.