Visão geral do projeto
A Superteam é uma organização de referência que desenvolve o ecossistema Solana: uma comunidade mundial de programadores, designers e empreendedores que constroem sobre esta rede. Precisava de uma plataforma educativa fiel à filosofia Web3: sem certificações centralizadas, sem barreiras pagas, apenas provas de competências verificáveis na blockchain. A Superteam Academy foi criada para responder a esta necessidade: um LMS totalmente descentralizado, em que cada certificação é inscrita na blockchain e cada token XP permanece ligado à carteira do formando.
Desafio
Criar uma plataforma educativa verdadeiramente nativa da Web3 — e não apenas um LMS tradicional ao qual se acrescentou o início de sessão por carteira — exigia resolver vários problemas complexos em simultâneo.
Certificações na blockchain
A conclusão de um curso tinha de dar origem a verdadeiros NFT visíveis na carteira, e não a simples registos numa base de dados. Isto exigia um programa Anchor personalizado com chamadas Metaplex Core CPI para emitir os NFT de certificação.
Tokens XP intransferíveis
Os XP tinham de ser intransmissíveis e associados definitivamente ao formando. A única abordagem viável assentava no Token-2022 e nas suas extensões NonTransferable e PermanentDelegate.
Identidade multicadeia
Os formandos podiam iniciar sessão com uma carteira (Phantom, Solflare, etc.) ou através do Google/GitHub com o Clerk. Associar estes dois sistemas de identidade mantendo a coerência da progressão era complexo do ponto de vista da arquitetura.
Multilinguismo
A comunidade Superteam estende-se à América Latina, ao Sudeste Asiático e à Europa, o que exigia a localização completa de cada elemento da interface em EN/ES/PT-BR.
A nossa solução
Criámos um LMS Web3 completo com um verdadeiro programa implementado na blockchain no seu núcleo, um frontend Next.js cuidado e um CMS headless (Sanity) para gerir o conteúdo dos cursos.
Programa Anchor — 16 instruções, 6 tipos de PDA
Programa Solana personalizado que suporta: a abertura de cursos, a inscrição dos formandos (PDA na blockchain), a validação das lições com emissão de XP, a conclusão dos cursos e a emissão de NFT de certificação através do Metaplex Core CPI. Modelo de signatário backend para a autoridade do lado do servidor.
5 percursos de formação estruturados
Solana Basics → Anchor Framework → DeFi & AMMs → NFTs & Digital Assets → Full-Stack Solana. Cada percurso corresponde a uma coleção de NFT de certificação. O conteúdo é gerido no Sanity CMS com consultas GROQ.
Gamificação: XP, níveis, séries, conquistas
Tokens XP Token-2022 intransferíveis emitidos na blockchain após cada lição concluída. Sistema de níveis baseado no acumulado de XP. Acompanhamento das séries de atividade no Supabase. Motor de conquistas com registo na blockchain através do Metaplex Core.
Editor de código interativo + classificação
Editor Monaco com tema escuro Solana personalizado para os exercícios de programação. Classificação na blockchain que agrega os saldos de XP Token-2022 através do Helius RPC. Solução de recurso Supabase para os períodos semanais/mensais.
Descreva o que pretende melhorar - orçamento em 24 h
Diga-nos o que precisa - automação, integração, agente de IA ou aplicação. Recebe um orçamento concreto do que pretende: o que faremos, quanto custa e quando arranca.
Processo de execução
Programa e arquitetura
Desenvolvimento do programa Anchor (16 instruções, esquema PDA), configuração da emissão dos XP Token-2022, coleções de certificações Metaplex Core, serviço de assinatura backend.
1Frontend e CMS
Frontend Next.js App Router, integração do Sanity CMS, configuração do adaptador de carteira (7 carteiras), vista das lições com editor Monaco, percurso de inscrição nos cursos.
2Gamificação e acabamentos
Classificação XP, motor de conquistas, fórum comunitário, i18n (EN/ES/PT-BR), temas claro/escuro, análise (PostHog + Sentry), implementação na Vercel.
3Prazo de execução
1 semana
Âmbito do serviço
Plataforma educativa descentralizada (LMS)
Tecnologias
Galeria do projeto
Está a planear um projeto semelhante?
Marque uma consulta gratuita e falemos sobre o seu projeto.
Marcar consulta gratuita