Por favor, deixe os seus contactos, enviar-lhe-emos a nossa visão geral por e-mail
Autorizo o tratamento dos meus dados pessoais para o envio de materiais de marketing personalizados em conformidade com a Política de privacidade. Ao confirmar a submissão, o utilizador aceita receber materiais de marketing
Obrigado!

O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.

Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1800+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.
Sobre nós
O Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1600+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.

Uma solução de mercado NFT de marca branca para o Web3 Pro™: mais de 10 grandes marcas já estão a utilizar a plataforma

A nossa equipa criou uma solução personalizada de mercado de NFT de marca branca que permite às marcas populares criar rapidamente os seus próprios mercados e vender NFT e ajuda os utilizadores a comprar e negociar activos de NFT.

Cliente

Indústria
Tecnologia da Informação
Região
EUA
Cliente desde
2021
O cliente fornece às marcas soluções personalizadas de blockchain que as ajudam a obter maior receita e engajamento, monetizando sua identidade digital por meio de NFTs.
As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.

Desafio

fichas não fungíveis, ou NFTsAs fichas de identificação, que se tornaram extremamente populares entre as marcas como outra forma de obter reconhecimento e receitas dos clientes. Estas fichas permitem provar a autenticidade e a singularidade de determinados produtos, o que as torna valiosas para os coleccionadores e para aqueles que querem possuir exclusivamente produtos autênticos das suas marcas favoritas.

O nosso cliente teve a ideia de criar uma solução especializada de mercado whitelabel para simplificar o processo de integração dos tokens NFT nos mercados das marcas e tornar o processo de compra destes tokens mais flexível e fácil para os utilizadores.

A solução é suposto permitir:
  • marcas populares para criarem os seus próprios mercados NFT;
  • marcas para criar e vender NFTs;
  • utilizadores para comprar e negociar NFTs.

Solução

Innowise desenvolveu de raiz uma plataforma versátil de mercado de NFT de marca branca que permite aos utilizadores criar, comprar e vender activos NFT através de aplicações Web e móveis.

Aplicação Web

  • A solução permite às marcas criar, gerir e colocar à venda os seus activos NFT. Os utilizadores podem colocar e retirar NFTs já detidos para venda, comprá-los diretamente às marcas ou a outros utilizadores, ou participar em leilões.
  • Ao clicar no artigo, o utilizador é levado para uma secção com informações mais detalhadas. Aí, podem ler uma descrição do artigo, observá-lo mais de perto e ver todas as listagens do mesmo.
  • Ao clicar no botão "Mostrar anúncios", o utilizador pode ver todos os anúncios e as informações sobre os mesmos: o número de série do anúncio, o seu proprietário, a melhor oferta (se o artigo for colocado em leilão) e o preço atual do artigo.

Para permitir a negociação de NFTs, desenvolvemos um algoritmo que permite a venda de tokens através de contratos inteligentes e implementámos a funcionalidade de pagamento por cartão bancário ou criptomoeda.

Aplicação móvel

A aplicação móvel permite aos utilizadores gerir os activos NFT que já possuem, comprar novos activos diretamente aos emitentes e a outros utilizadores, bem como participar em leilões.

Os utilizadores podem obter todas as informações sobre os artigos NFT como fariam na aplicação Web: as informações gerais, que se expandem quando um utilizador toca num artigo.

Além disso, a aplicação tem a funcionalidade de agrupar diferentes artigos num único pacote. A interface da aplicação é simples e intuitiva para que qualquer utilizador se possa habituar a utilizar a aplicação de forma rápida e fácil, independentemente da plataforma (web, móvel) ou do lado (da marca ou do utilizador) considerado.

Cadeia de blocos privada

Todas as operações com NFTs são realizadas principalmente na blockchain privada concebida pelos nossos especialistas. A plataforma blockchain é compatível com EVM, o que significa que é interoperável com qualquer outra blockchain baseada na rede Ethereum. A nossa solução permite às marcas cunhar e distribuir os seus activos digitais de uma forma rápida e rentável.

Painel de administração

Cada marca tem uma ou várias contas de administrador relacionadas com o seu inquilino do mercado NFT. Os administradores dispõem de uma vasta gama de ferramentas para gerir os seus mercados.

  • IU personalizável. Através do painel de administração, as marcas podem personalizar as interfaces dos seus inquilinos. Por exemplo, alterar as cores dos fundos e dos botões, os tipos de letra, os logótipos, etc.
  • Taxas personalizadas. Cada marca pode personalizar as taxas da plataforma para compra e revenda de NFTs. Eles podem ser definidos como números fixos (por exemplo, 5 dólares ao comprar um ativo com fiat via Circle) ou porcentagens (como uma taxa de 1% para comprar 0.02 ETH no valor de NFTs);
  • Integração Avalara. Para automatizar os cálculos de impostos (especialmente quando os pagamentos provêm de várias regiões), as marcas têm acesso à solução de conformidade fiscal automatizada Avalara;
  • Cálculo e dedução das taxas de gás. A plataforma desenvolvida pelo Innowise calcula automaticamente as taxas de gás para a transferência de um NFT para um cliente e inclui estas despesas na fatura final no checkout;
  • Proibições. Para evitar actividades maliciosas como aumentos sintéticos de preços ou lavagem de dinheiro, os administradores do mercado podem banir contas que apresentem acções suspeitas. Se o proprietário da conta provar que não violou as regras, pode deixar de ser banido.

Tecnologias e ferramentas

Back-end
PHP 8.1, Laravel 9
Front-end
ReactJS, VueJS
Mobile
Flutter
Blockchain
NodeJS, cadeia de blocos L2 privada compatível com EVM
DevOps
Amazon SQS, AWS, S3, EC2 (com a opção de mudar para qualquer outra nuvem), Kubernetes, Terraform
Base de dados
Amazon Aurora, MySQL, PostgreSQL, MongoDB, Redis
Arquitectura
Porto, Multitenancy
Plataformas
Web, telemóvel

Processo

O cliente tinha uma visão clara de como a aplicação deveria funcionar, mas precisava de ajuda para compreender como criá-la.

Graças à estreita colaboração do nosso analista de negócios e gestor de projectos com o cliente, conseguimos transformar o conceito de uma aplicação de marca branca numa plataforma flexível totalmente funcional para a venda de artigos NFT em moedas criptográficas e fiduciárias.

No que diz respeito ao processo de desenvolvimento, resolvemos todas as questões:
  • criou a conceção da solução de marca branca e a sua arquitetura;
  • apresentou ideias sobre a funcionalidade da plataforma e a sua implementação;
  • criou e implementou mercados NFT personalizados para os contratantes do Web3 Pro™).

Fase de descoberta

Numa primeira fase, a nossa equipa analisou os requisitos do cliente, explorou as formas de implementar a solução e determinou a pilha tecnológica mais adequada.

Concebemos uma maquete da plataforma, criámos um plano detalhado para o desenvolvimento de cada módulo e acordámos um fluxo de trabalho com o cliente. Para obter uma estimativa exacta, criámos um plano detalhado para o desenvolvimento de cada módulo e acordámos com o cliente o fluxo de trabalho e a prioridade das funcionalidades.

Além disso, a nossa equipa de desenvolvimento levantou um ponto importante em termos de experiência do utilizador e da equidade geral da plataforma. Tínhamos de garantir que o sistema de venda temporizada não ajustava os temporizadores aos diferentes fusos horários. Assim, os utilizadores dos EUA teriam a oportunidade de comprar activos limitados 6 horas mais cedo do que os da Alemanha.

Escolha da tecnologia

Com base nas especificações e requisitos, recomendámos as tecnologias e estruturas que se adequavam perfeitamente às necessidades do cliente.

Escolhemos uma abordagem orientada para o domínio para a conceção de software (DDD) que nos permite adicionar facilmente novos módulos ou eliminar módulos não utilizados quando necessário. Cada funcionalidade é um módulo separado num contentor diferente que permite a personalização flexível dos mercados NFT e a adição de funcionalidades personalizadas a pedido, sem necessidade de reconstruir a solução.

O Flutter foi escolhido como a principal linguagem de programação para o desenvolvimento da plataforma. Permite processos de desenvolvimento e de controlo de qualidade mais cómodos e rápidos, uma vez que as versões da aplicação para diferentes plataformas se baseiam numa única instância de código. Todas as alterações no código são automaticamente aplicadas a todas as plataformas, o que acelera o processo de atualização e a correção de erros no código para todas as plataformas. Isto reduz significativamente os custos de desenvolvimento e de controlo de qualidade.

Segurança

A participação nos leilões é regulada pelas condições do Know Your Customer. Para manter os dados dos utilizadores seguros, implementámos a API Onfido.

Para tornar o processo de interação com os artigos NFT fácil e seguro, implementámos também um conjunto de soluções:

  • MetaMáscara para disponibilizar tokens NFT para levantamento na plataforma;
  • Coinbase para pagamentos com criptomoedas;
  • Círculo para pagamentos com moeda fiduciária.

Além disso, para bloquear quaisquer actividades maliciosas, como a distribuição de conteúdos ilegais, as marcas passam pelo processo de validação interna sempre que cunham novos NFTs.

Desenvolvimento MVP

Após o acordo sobre a estrutura de repartição do trabalho com o cliente, começámos a desenvolver o MVP. Entregámos módulo a módulo de duas em duas semanas, discutimos as tarefas no Slack e fizemos o acompanhamento das tarefas no Jira.

Como parte de cada fase de desenvolvimento, realizámos testes unitários e manuais, para podermos detetar e corrigir os erros mais pequenos o mais cedo possível, evitando que se transformassem em problemas maiores.

Como resultado, após 4 meses de trabalho, a nossa equipa apresentou um MVP. O produto mínimo viável representava uma combinação de plataformas de mercado B2C e C2C NFT, permitindo que as empresas lançassem eventos de venda por tempo limitado para distribuir tokens não fungíveis de marca.

Além disso, o MVP possuía características como

  • Verificação KYC;
  • Suporte dos gateways de pagamento Circle e Coinbase;
  • Nó IPFS público personalizado para armazenar ficheiros multimédia NFT.

Outras melhorias

Após o lançamento do MVP, nosso cliente iniciou a primeira rodada de vendas NFT cronometrada, que levou aproximadamente um mês. Durante esse tempo, o Innowise:

  • implementou a funcionalidade de recompensas que permite às marcas motivar os utilizadores a comprarem os seus NFT oferecendo fichas adicionais gratuitas para a realização de determinadas acções (por exemplo, compre três e receba a quarta gratuitamente);
  • conseguiu tornar o sistema mais estável no trabalho, em comparação com a compilação MVP.

Durante os seis meses seguintes, os nossos engenheiros de software lançaram várias funcionalidades para levar o produto à fase de lançamento completo. Isto inclui:

  • Implementar a estrutura de inquilinos na solução para que as novas marcas pudessem lançar facilmente os seus próprios mercados utilizando uma única base de código sem necessidade de a duplicar;
  • Adição da funcionalidade de colecções que permite às marcas criarem colecções de NFT e aos utilizadores reunirem activos digitais relacionados e acompanharem o seu progresso de colecionador. Além disso, as marcas podem definir recompensas relacionadas com a coleção (por exemplo, completar a coleção e obter um NFT ultra-raro);
  • Introdução de pacotes que permitem vender vários NFTs de uma só vez;
  • Implementar a funcionalidade de leilão;
  • Finalização do painel de administração onde as marcas podem personalizar a interface do utilizador dos seus mercados.

Aumento de escala

Depois de implementar os recursos do produto, o Innowise considerou a resistência à carga como a próxima tarefa principal. Para tornar a plataforma confiável e responsiva mesmo sob as maiores cargas de tráfego possíveis, reformulamos a arquitetura de nuvem da solução. A partir deste momento, ela pode suportar uma enorme quantidade (até 5 milhões) de utilizadores em simultâneo.

Para mais melhorias na resistência e no equilíbrio da carga, estamos atualmente a investigar outros fornecedores de serviços de nuvem para ver se é possível aumentar ainda mais a escala.

Produto final

Como resultado, criámos um produto totalmente funcional que permite lançar novos mercados NFT numa base de marca branca em menos de 2 dias, incluindo 1,5 horas para criar um novo inquilino, cerca de 10 horas para recolher e analisar os requisitos do cliente e aproximadamente 8 horas para implementar os requisitos.

Equipa

3
Programadores de back-end
3
Programadores front-end
2
Engenheiros DevOps
1
Programador de cadeias de blocos
2
Analistas de negócios
2
Designers UI/UX
1
Gestor de projectos
1
Engenheiro de controlo de qualidade manual
1
Engenheiro de automatização de QA

Resultados

Após uma análise profunda das intenções e necessidades do cliente, criámos uma plataforma de marca branca que permite às marcas criar e implementar rapidamente os seus próprios mercados NFT para armazenar artigos NFT, colocá-los à venda e agrupá-los. O design da aplicação permite uma utilização confortável da aplicação por utilizadores com qualquer nível de experiência, o que torna o serviço disponível para um vasto público. Uma vasta gama de métodos de pagamento também apoia esta disponibilidade.

O produto já conquistou a confiança e o interesse de um vasto leque de marcas reconhecidas, o que fez com que algumas delas se tornassem parceiras e utilizadoras do serviço. Agora a nossa equipa está a trabalhar na adaptação e personalização dos marketplaces para os contratantes do Web3 Pro™.

Duração do projecto

14 meses para o lançamento completo de um produto de plataforma SaaS de marca branca, incluindo

  • 1º dia - ideia
  • 1º mês - prova de conceito
  • 5º mês - lançamento de um MVP funcional
  • 6º mês - melhorar a estabilidade da plataforma,
    implementação da funcionalidade de recompensas
  • 12º mês - introdução de novas funcionalidades
  • 14º mês - melhorar a resistência à carga

Contactar-nos!

Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Inclua os detalhes do projeto, a duração, o conjunto de tecnologias, os profissionais de TI necessários e outras informações relevantes
    Gravar uma mensagem de voz sobre o seu
    projeto para nos ajudar a compreendê-lo melhor
    Anexar documentos adicionais, se necessário
    Enviar ficheiro

    Pode anexar até 1 ficheiro de 2MB no total. Ficheiros válidos: pdf, jpg, jpeg, png

    Informamos que, ao clicar no botão Enviar, o Innowise's processará os seus dados pessoais de acordo com a nossa Política de Privacidade com o objectivo de lhe fornecer informações adequadas.

    O que é que acontece a seguir?

    1

    Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.

    2

    Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.

    3

    Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.

    4

    Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    seta