- Squad: Membros fundadores da tecnologia com acesso a todas as funcionalidades e eventos. Algumas ações críticas requerem a validação de pelo menos 3 membros do Squad, funcionando como um conselho.
- Team Member: Colaboradores da plataforma com funções gerenciais. Podem ajudar na administração geral, mas têm menos privilégios que o Squad.
- Client: Promotor do evento. Responsável por criar e gerenciar eventos dentro da plataforma. Pode ser também um Team Member ou Squad.
- Staff: Equipe de apoio do evento. Auxilia na organização e execução do evento específico. Designados pelo Client.
- User: Participante do evento. Pode gerenciar seus NFTs e participar de eventos.
Nota: Todos os papéis acima são atribuídos a pessoas físicas e um usuário pode acumular mais de uma designação (por exemplo, um Squad pode ser User em um evento).
Enterprise: Instituição promotora do evento. Possui um Client como administrador e pode designar Staff. A Enterprise pode comprar créditos, criar eventos, atividades, publicar ativos (imagens/cards), gerenciar certificados, etc. Tem acesso apenas aos próprios eventos.
Funções Principais:
- Cadastro/Login: Usuário se cadastra usando seu e-mail (ID único) e verifica o e-mail.
Dashboard Pessoal:
- Visualizar seus NFTs.
- Visualizar eventos inscritos.
- Explora eventos por interesse e geolocalização.
Participação em Eventos:
- Inscrever-se em eventos disponíveis.
- Fazer check-in em eventos/atividades.
- Resgatar NFTs (certificados, cards, etc.) após participação.
Validação de NFTs:
- Acessar área pública para validar autenticidade de NFTs (mesmo sem login).
Fluxo de Uso:
- Acesso à Plataforma: Usuário acessa o site e visualiza eventos disponíveis.
- Cadastro/Login: Se necessário, o usuário se cadastra e verifica seu e-mail.
- Inscrição em Evento: Seleciona um evento e se inscreve.
- Participação: No dia do evento, faz check-in (pode ser via QR Code ou self-service).
- Resgate de NFTs: Após o evento ou atividade, resgata os NFTs associados.
- Gerenciamento de NFTs: Visualiza e gerencia seus NFTs no dashboard.
Funções Principais:
Acesso ao Painel do Evento:
- Visualizar detalhes do evento.
- Gerenciar check-ins dos participantes.
Gerenciamento de Atividades:
- Auxiliar na criação e configuração de atividades dentro do evento.
- Publicar ativos relacionados às atividades (se autorizado).
Suporte aos Participantes:
- Ajudar usuários com dúvidas ou problemas antes e durante o evento.
Fluxo de Uso:
- Login: Faz login na plataforma.
- Acesso ao Evento: Acessa o painel do evento ao qual foi designado.
- Gerenciamento:
- Monitora check-ins.
- Auxilia na execução das atividades.
- Interação com Participantes: Fornece suporte conforme necessário.
Funções Principais:
Gerenciamento de Enterprise:
- Configurar perfil da Enterprise.
- Gerenciar créditos (comprar créditos para usar serviços da plataforma).
Criação e Gerenciamento de Eventos:
- Criar novos eventos.
- Configurar detalhes do evento (datas, locais, descrição).
- Criar atividades dentro dos eventos.
Gerenciamento de Equipe:
- Designar Staff para eventos.
- Atribuir permissões específicas.
Publicação de Ativos:
- Carregar imagens/cards para eventos, atividades e palestrantes.
- Editar modelos/mockups de certificados.
Visualização de Relatórios:
- Acessar estatísticas do evento (número de participantes, check-ins, NFTs resgatados).
Fluxo de Uso:
- Login: Faz login na plataforma.
- Configuração da Enterprise:
- Atualiza informações da instituição.
- Gerencia créditos.
- Criação de Evento:
- Cria um novo evento e define suas configurações.
- Adiciona atividades e define detalhes.
- Gestão de Equipe:
- Convida e designa Staff para o evento.
- Publicação de Ativos:
- Carrega imagens e modelos necessários.
- Monitoramento:
- Acompanha inscrições e participação.
- Gera certificados/NFTs.
Funções Principais:
Suporte Geral:
- Auxiliar no gerenciamento geral da plataforma.
Acesso a Eventos:
- Visualizar e gerenciar todos os eventos (ou conforme permissões).
Moderação:
- Aprovar ou revisar eventos criados por Clients (faz sentido?).
Suporte a Clients e Staff:
- Ajudar com problemas técnicos, suporte ou dúvidas.
Fluxo de Uso:
- Login: Acessa a plataforma com credenciais de Team Member.
- Painel de Controle:
Visualiza visão geral da plataforma. - Atividades:
Oferece suporte onde necessário.
Modera conteúdo e eventos.
Funções Principais:
Acesso Total:
- Acesso a todas as funcionalidades e eventos.
Validação de Ações Críticas:
- Participam da validação de ações que requerem aprovação (mínimo de 3 membros).
Gerenciamento de Plataforma:
- Tomam decisões estratégicas.
- Gerenciam configurações globais.
Supervisão:
- Monitoram a atividade de outros papéis.
- Garantem a segurança e integridade da plataforma.
Fluxo de Uso:
- Login: Acessa com credenciais de Squad.
- Painel Avançado:
Acesso a todas as áreas da plataforma. - Validações:
Recebem notificações de ações que requerem aprovação.
Validam ou rejeitam ações críticas. - Gerenciamento:
Ajustam configurações da plataforma.
Supervisionam atividades.
Funções Principais:
Validação de NFTs:
- Acesso à área pública para verificar a autenticidade de um NFT.
Exploração de Eventos:
- Visualizar eventos disponíveis (com limitações).
Cadastro:
- Opção de se registrar na plataforma.
Fluxo de Uso:
- Acesso à Plataforma: Entra no site sem estar logado.
- Validação de NFT:
Acessa a ferramenta de validação.
Insere dados necessários (código ou QR-Code) para verificar um NFT. - Exploração:
Navega pelos eventos públicos. - Cadastro Opcional: Decide se cadastrar para participar de eventos.
- Design Responsivo: Interface adaptável para dispositivos móveis e desktops.
- Segurança:
Verificação de e-mail no cadastro.
Autenticação segura.
Permissões definidas por papel. - Usabilidade:
Interfaces claras e intuitivas.
Feedback ao usuário em ações (ex: confirmações, erros). - Navegação:
Menu adaptativo conforme o papel do usuário.
Acesso rápido às principais funções.
- Página Inicial:
Apresentação da plataforma.
Opção de login ou cadastro.
Eventos em destaque. - Login/Cadastro:
Formulário de login.
Opção para recuperar senha.
Cadastro com verificação de e-mail. - Painel do Usuário:
Diferenciado conforme o papel.
Acesso às funções principais.
Notificações (ex: eventos próximos, ações pendentes). - Eventos:
Listagem de eventos disponíveis.
Detalhes do evento.
Opção de inscrição. - Validação de NFT:
Ferramenta acessível publicamente.
Campo para inserir identificador do NFT.
Exibe informações de autenticidade. - Administração (para Clients, Staff, Team Members, Squad):
Gestão de eventos e atividades.
Gerenciamento de usuários e equipes. - Configurações e relatórios.
- Participação no Evento/Atividade:
Usuário faz check-in no evento ou atividade.
Pode ser via QR Code, código ou (?) Credenciamento - presença registrada por Staff. (?) - Geração de NFT:
Após confirmação de participação, sistema gera o NFT correspondente.
Pode ser imediato ou após o evento. - Notificação ao Usuário:
Usuário é notificado (via e-mail ou dentro da plataforma) que o NFT está disponível. - Resgate do NFT:
Usuário acessa seu dashboard.
Visualiza o NFT e pode realizar ações, como visualizar detalhes, compartilhar, etc. - Exportação NFT:
Usuário solicita exportação
Confirma senha de login
Recebe código de validação por e-mail
Confirma operação e declara que esta ciente dos riscos
Gera em tela a chave privada e opções de transferência
- Acesso Público:
Disponível na página inicial ou em menu dedicado.
Permite que qualquer pessoa verifique a autenticidade de um NFT emitido pela plataforma. - Processo de Validação:
Usuário insere o identificador do NFT ou QR-Code.
O sistema verifica no blockchain a autenticidade e exibe informações relevantes.