Primeiro commit

This commit is contained in:
2025-10-14 14:04:17 -03:00
commit 33d8645eb4
109 changed files with 55424 additions and 0 deletions

58
scripts/fix-google-drive.sh Executable file
View File

@@ -0,0 +1,58 @@
#!/bin/bash
echo "🔧 Script de Correção Google Drive - Liberi Kids"
echo "=============================================="
echo ""
echo "📋 Checklist de Configuração:"
echo ""
echo "1. ✅ Verificar se Google Drive API está ativa"
echo " - Acesse: https://console.cloud.google.com/apis/library/drive.googleapis.com"
echo " - Clique em 'Ativar' se não estiver ativo"
echo ""
echo "2. ✅ Configurar Tela de Consentimento OAuth"
echo " - Acesse: https://console.cloud.google.com/apis/credentials/consent"
echo " - Tipo: Externo"
echo " - Nome do app: Liberi Kids - Sistema de Estoque"
echo " - Adicionar escopos: drive.file e drive.readonly"
echo ""
echo "3. 🎯 CRÍTICO: Adicionar Usuários de Teste"
echo " - Na tela de consentimento, seção 'Usuários de teste'"
echo " - Adicionar SEU EMAIL (o mesmo que vai usar para autorizar)"
echo " - Sem isso, você receberá erro de autorização"
echo ""
echo "4. ✅ Verificar Credenciais OAuth"
echo " - Acesse: https://console.cloud.google.com/apis/credentials"
echo " - URIs de redirecionamento: http://localhost:5000/auth/google-drive/callback"
echo ""
echo "5. 🔄 Testar Configuração"
echo " - Recarregar página de Configurações"
echo " - Tentar autorizar novamente"
echo " - Usar o email que foi adicionado como usuário de teste"
echo ""
echo "📞 URLs Importantes:"
echo " - Google Cloud Console: https://console.cloud.google.com/"
echo " - APIs & Services: https://console.cloud.google.com/apis/"
echo " - OAuth Consent: https://console.cloud.google.com/apis/credentials/consent"
echo " - Credentials: https://console.cloud.google.com/apis/credentials"
echo ""
echo "🚨 Lembre-se: Use o MESMO EMAIL em 'Usuários de teste' e na autorização!"
echo ""
# Verificar se o servidor está rodando
if curl -s http://localhost:5000/api/google-drive/status > /dev/null; then
echo "✅ Servidor está rodando"
echo "🔗 Acesse: http://localhost:3000/configuracoes"
else
echo "❌ Servidor não está rodando"
echo "Execute: npm start"
fi
echo ""
echo "Após configurar no Google Cloud Console, recarregue a página e tente novamente!"