Hub Odara — Guia de Avaliação e Testes

Versão 0.3.5 (Beta) · Gerado em 20/05/2026


Acesso ao Sistema

ÁreaURL
Site público / Cadastrohttp://hubodara.com.br/br/cadastro
Login (todas as personas)http://portal.hubodara.com.br/users/sign_in
Painel Adminhttp://portal.hubodara.com.br (após login como admin)
Painel Brandhttp://portal.hubodara.com.br (após login como marca)
Painel Influencerhttp://portal.hubodara.com.br/painel (após login como influencer)

O sistema identifica automaticamente a persona e redireciona para o painel correto após o login.


Credenciais de Acesso

Admin — Curador da Plataforma

CampoValor
E-mailadmin@hubodara.com
SenhaOdara#1235
URL de loginhttp://portal.hubodara.com.br/users/sign_in

Marcas (Brands)

Senha padrão de todas as marcas: Odara#Marca1235

MarcaE-mailCidade
Abençoado Bar e Restauranteabencoadobar@hubodara.comBrasília
Festival Curicaca (Fora da Caixa Produções)contato@festivalcuricaca.com.brBrasília

Influencers / Creators

Senha padrão de todos os influencers: Odara#Influencer235

NomeE-mail
Laryssa Schneiderlaryssaschneider@hubodara.com
Let Sampaioletisampa@hubodara.com
Rodrigo Deacrodrigo.deac@hubodara.com
Thiago Malvathiagomalva@hubodara.com
Luevaluevaboss@hubodara.com
Travis Bombtravisbombart@hubodara.com
TJ Fernandestjfernandes@hubodara.com
Isa Azevedoisaazevedo@hubodara.com
Danillo Silveiradanillosilveira.hpt@hubodara.com
Yara Pradoyaraprado@hubodara.com

Fluxo Completo de Teste (passo a passo)

Cenário 0 — Cadastro no site público e aprovação pelo Admin

Este é o ponto de entrada de qualquer novo usuário na plataforma (influencer, marca ou profissional).

Etapa 1 — Novo usuário se cadastra no site

  1. Acesse http://hubodara.com.br/br/cadastro (sem login, página pública)
  2. Preencha o formulário:
    • Nome completo e e-mail
    • WhatsApp e Cidade
    • Tipo de perfil: Influencer Nano / Influencer Pro / Empresa / Startup / Profissional de Serviços
    • Redes sociais: adicione plataforma, link do perfil e número de seguidores (pode adicionar várias)
    • Campos extras aparecem dinamicamente conforme o tipo selecionado
  3. Clique em "Solicitar Acesso"
  4. O cadastro fica com status Pendente — o usuário ainda não tem acesso ao sistema

Etapa 2 — Admin recebe a solicitação

  1. Logue como admin (admin@hubodara.com / Odara#1235)
  2. No menu lateral, clique em "Solicitações" — um badge vermelho indica quantas estão pendentes
  3. A lista mostra todas as solicitações aguardando análise

Etapa 3 — Admin analisa e decide

  1. Clique em uma solicitação para abrir o detalhamento
  2. O admin vê: nome, e-mail, WhatsApp, cidade, redes sociais com links e seguidores
  3. Antes de aprovar, o admin deve:
    • Confirmar ou corrigir o tipo de perfil (dropdown editável)
    • Selecionar pelo menos 1 nicho para o usuário (obrigatório)
    • Ajustar o budget se necessário (para marcas)
  4. Para aprovar: clique em "Aprovar Acesso" → confirmação aparece
    • O sistema cria o usuário automaticamente com uma senha gerada
    • Um e-mail de boas-vindas é enviado com as credenciais de acesso
    • O usuário já pode logar em http://portal.hubodara.com.br
  5. Para rejeitar: clique em "Rejeitar" → modal pede o motivo (obrigatório)
    • A solicitação fica registrada como rejeitada com a nota do admin

O que testar aqui:


Cenário 1 — Criar e gerenciar uma campanha do zero

Etapa 1 — Brand cria a campanha

  1. Logue como marca (abencoadobar@hubodara.com)
  2. No painel, clique em "Nova Campanha"
  3. Preencha: título, budget, datas, redes sociais desejadas, briefing
  4. Salve — campanha fica em status Rascunho

Etapa 2 — Brand vai ao Discovery e sugere creators

  1. Na campanha criada, clique em "Discovery"
  2. Navegue pelos influencers disponíveis
  3. Clique em "Adicionar à campanha" em 2 ou 3 profiles
  4. Os matches ficam criados em status Rascunho

Etapa 3 — Admin analisa e configura os valores

  1. Logue como admin (admin@hubodara.com)
  2. Vá em Campanhas no menu lateral
  3. Abra a campanha criada pela marca
  4. Na seção Creators, para cada influencer:
    • Clique em "Ver Perfil" → offcanvas abre com dados completos do creator
    • Clique em "Editar" → formulário inline aparece
    • Preencha "Marca paga" (valor cobrado da brand) e "Creator recebe" (valor interno)
    • Observe a margem calculada ao vivo enquanto digita
    • Selecione o período do contrato (1 mês / 3 meses / 6 meses)
    • Salve

O que testar aqui:

Etapa 4 — Admin adiciona serviços operacionais

  1. Na mesma tela de campanha, vá à seção "Serviços Operacionais"
  2. Selecione um profissional cadastrado no sistema
  3. Escolha a categoria (Iluminação, Equipamento, etc.)
  4. Informe valor e descrição → clique em "Adicionar"
  5. O total de serviços aparece no card de budget

Se não houver profissionais cadastrados: clique em "Novo profissional" para cadastrar antes.

Etapa 5 — Admin envia proposta aos creators

  1. Para cada creator no status Rascunho, clique em "Enviar Proposta"
  2. O status muda para "Proposta Enviada"
  3. A campanha pode ser aprovada clicando em "Iniciar Campanha"

Cenário 2 — Influencer recebe e responde uma proposta

  1. Logue como influencer (ex: laryssaschneider@hubodara.com)
  2. No Dashboard, veja a contagem de propostas pendentes
  3. Clique em "Ver proposta" na tabela de propostas recentes
  4. Na tela da proposta veja: valor, redes acordadas, período do contrato, briefing da marca
  5. Aceitar: clique em "Aceitar Proposta" → status vai para Aceito
  6. Recusar: clique em "Recusar" → status vai para Cancelado

Após aceitar:


Cenário 3 — Fluxo de renegociação (Devolutiva)

  1. Como admin, abra uma campanha com um match "Aceito"
  2. No card do creator, clique em "Devolutiva"
  3. Escreva a mensagem de renegociação (ex: "Precisamos ajustar a data do evento")
  4. Clique em "Devolver para Renegociação"

O que acontece:

  1. Logue como o influencer correspondente
  2. Na tela da proposta, veja o bloco amarelo com a mensagem do curador
  3. Escolha: "Aceitar Nova Proposta" ou "Recusar Definitivamente"

Cenário 4 — Visão da Brand (o que ela VÊ e o que ela NÃO VÊ)

Brand VÊ:

Brand NÃO VÊ:

Para verificar: logue como marca após o admin configurar os valores e confira que o campo "Creator recebe" não aparece em nenhum lugar.


Como ver a senha gerada em ambiente de desenvolvimento

Quando o admin aprova um cadastro, o sistema gera uma senha aleatória e envia por e-mail. Em desenvolvimento, o e-mail não é enviado de verdade — ele aparece no log do Rails.

No terminal onde o servidor está rodando, procure por uma linha como:

UserMailer#welcome_email: processed outbound mail in Xms
  Senha gerada: abc12345

Ou acesse http://localhost:3000/letter_opener se a gem letter_opener estiver configurada.


Resumo das Senhas

PerfilSenha
AdminOdara#1235
MarcasOdara#Marca1235
InfluencersOdara#Influencer235

Status dos Matches — Referência Visual

StatusCorQuem vêSignificado
RascunhoCinzaAdminMatch criado, proposta não enviada
Proposta EnviadaAmareloAdmin, Brand, InfluencerAguardando resposta do creator
Em RenegociaçãoLaranjaAdmin, Brand, InfluencerAdmin enviou devolutiva ao creator
AceitoVerdeAdmin, Brand, InfluencerCreator aceitou a proposta
ConcluídoVerde sólidoTodosCampanha finalizada
CanceladoVermelhoTodosProposta recusada ou cancelada

Pontos de Atenção para Avaliação

  1. Separação de informações por persona — cada usuário vê apenas o que é relevante para seu papel
  2. Cálculo de margem ao vivo — ao editar os valores de um creator, a margem aparece sem precisar salvar
  3. Offcanvas de perfil — clicar em "Ver Perfil" de qualquer creator abre o painel lateral com dados completos
  4. Serviços operacionais — o admin justifica o orçamento total sem expor os valores individuais para a brand
  5. Fluxo de renegociação — o creator pode re-aceitar ou recusar definitivamente após uma devolutiva

Hub Odara v0.3.5 (Beta) · Documento interno para avaliação