Lasciate i vostri contatti, vi invieremo la nostra panoramica via email
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy. Confermando l'invio, l'utente accetta di ricevere materiale di marketing
Grazie!

Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.

Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1800+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Una soluzione di mercato NFT whitelabel per Web3 Pro™: oltre 10 marchi importanti stanno già utilizzando la piattaforma

Il nostro team ha creato una soluzione di marketplace NFT whitelabel personalizzata che consente ai marchi più famosi di creare rapidamente i propri marketplace e vendere NFT e aiuta gli utenti ad acquistare e scambiare asset NFT.

Cliente

Industria
Tecnologia dell'informazione
Regione
Stati Uniti
Cliente da
2021
Il cliente fornisce ai marchi soluzioni blockchain personalizzate che li aiutano a ottenere un aumento dei ricavi e del coinvolgimento monetizzando la loro identità digitale attraverso le NFT.
Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell NDA.

Sfida

Gettoni non fungibili, o NFTsono diventati molto popolari tra i marchi come un altro modo per ottenere il riconoscimento e le entrate dai clienti. Questi gettoni consentono di dimostrare l'autenticità e l'unicità di determinati prodotti, il che li rende preziosi per i collezionisti e per coloro che desiderano possedere esclusivamente prodotti autentici dei loro marchi preferiti.

Il nostro cliente ha avuto l'idea di creare una soluzione di mercato whitelabel specializzata per semplificare il processo di integrazione dei token NFT nei mercati dei marchi e rendere il processo di acquisto di questi token più flessibile e facile per gli utenti.

La soluzione dovrebbe consentire:
  • marchi famosi per creare i propri marketplace NFT;
  • marchi per creare e vendere NFT;
  • utenti di acquistare e scambiare NFT.

Soluzione

Innowise ha sviluppato da zero una versatile piattaforma di mercato NFT whitelabel che consente agli utenti di creare, acquistare e vendere beni NFT tramite applicazioni web e mobili.

Applicazione web

  • La soluzione consente ai marchi di creare, gestire e mettere in vendita i propri asset NFT. Gli utenti possono mettere in vendita e ritirare gli NFT già posseduti, acquistarli direttamente dai marchi o da altri utenti o partecipare alle aste.
  • Facendo clic sull'articolo, si accede a una sezione con informazioni più dettagliate. Lì possono leggere una descrizione dell'articolo, vederlo da vicino e vedere tutte le inserzioni che lo riguardano.
  • Facendo clic sul pulsante "Mostra inserzioni", l'utente può vedere tutte le inserzioni e le relative informazioni: il numero di serie dell'inserzione, il proprietario, la migliore offerta (se l'articolo è messo all'asta) e il prezzo attuale dell'articolo.

Per consentire la negoziazione di NFT, abbiamo sviluppato un algoritmo che consente la vendita di token tramite smart contract e abbiamo implementato la funzionalità di pagamento tramite carta bancaria o criptovaluta.

Applicazione mobile

L'applicazione mobile consente agli utenti di gestire gli asset NFT che già possiedono, di acquistarne di nuovi direttamente dagli emittenti e da altri utenti e di partecipare alle aste.

Gli utenti possono ottenere tutte le informazioni sugli articoli NFT come nell'applicazione web: le informazioni generali, che si espandono quando l'utente tocca un articolo.

Inoltre, l'applicazione ha la caratteristica di raggruppare diversi articoli in un unico pacchetto. L'interfaccia dell'applicazione è semplice e intuitiva, in modo che qualsiasi utente possa abituarsi a utilizzare l'applicazione in modo facile e veloce, indipendentemente dalla piattaforma (web, mobile) o dal lato (del marchio o dell'utente).

Blockchain privata

Tutte le operazioni con i NFT sono condotte principalmente sulla blockchain privata progettata dai nostri specialisti. La piattaforma blockchain è compatibile con EVM, il che significa che è interoperabile con qualsiasi altra blockchain basata sulla rete Ethereum. La nostra soluzione consente ai marchi di coniare e distribuire i loro beni digitali in modo rapido ed economico.

Pannello di amministrazione

Ogni marchio ha uno o più account di amministrazione relativi al suo affittuario del marketplace NFT. Gli amministratori hanno a disposizione un'ampia gamma di strumenti per gestire i loro marketplace.

  • Interfaccia utente personalizzabile. Attraverso il pannello di amministrazione, i marchi possono personalizzare le interfacce dei loro inquilini. Ad esempio, modificando i colori di sfondi e pulsanti, i caratteri, i loghi, ecc.
  • Tariffe personalizzate. Ogni marchio può personalizzare le commissioni della piattaforma per l'acquisto e la rivendita di NFT. Possono essere impostate come numeri fissi (ad esempio 5 dollari quando si acquista un asset con fiat tramite Circle) o percentuali (come una commissione di 1% per l'acquisto di 0,02 ETH di NFT);
  • Integrazione di Avalara. Per automatizzare il calcolo delle imposte (soprattutto quando i pagamenti provengono da diverse regioni), i marchi hanno accesso alla soluzione di compliance fiscale automatizzata di Avalara;
  • Calcolo e detrazione delle spese per il gas. La piattaforma sviluppata da Innowise calcola automaticamente le spese di gas per il trasferimento di un NFT a un cliente e le include nella fattura finale alla cassa;
  • Divieto. Per prevenire attività dannose come l'aumento sintetico dei prezzi o il riciclaggio di denaro, gli amministratori del mercato possono bannare gli account che mostrano azioni sospette. Se il proprietario dell'account dimostra di non aver violato le regole, può essere revocato.

Tecnologie e strumenti

Back-end
PHP 8.1, Laravel 9
Front-end
ReactJS, VueJS
Mobile
Flutter
Blockchain
NodeJS, blockchain L2 privata compatibile con EVM
DevOps
Amazon SQS, AWS, S3, EC2 (con la possibilità di passare a qualsiasi altro cloud), Kubernetes, Terraform
Database
Amazon Aurora, MySQL, PostgreSQL, MongoDB, Redis
Architettura
Porto, Multitenancy
Piattaforme
Web, Mobile

Processo

Il cliente aveva una visione chiara di come doveva funzionare l'applicazione, ma aveva bisogno di assistenza per capire come crearla.

Grazie alla stretta collaborazione dei nostri Business Analyst e Project Manager con il cliente, siamo riusciti a trasformare il concetto di un'applicazione whitelabel in una piattaforma flessibile e pienamente funzionante per la vendita di articoli NFT sia in criptovalute che in valute fiat.

Per quanto riguarda il processo di sviluppo, abbiamo risolto tutti i problemi:
  • ha creato il design della soluzione whitelabel e la sua architettura;
  • ha offerto idee sulle funzionalità della piattaforma e sulla loro implementazione;
  • ha creato e distribuito marketplace NFT personalizzati per gli appaltatori di Web3 Pro™).

Fase di scoperta

In un primo momento, il nostro team ha analizzato i requisiti del cliente, esplorato le modalità di implementazione della soluzione e determinato lo stack tecnologico più adatto.

Abbiamo progettato un mock-up della piattaforma, creato un piano dettagliato per lo sviluppo di ogni modulo e concordato un flusso di lavoro con il cliente. Per ottenere una stima accurata, abbiamo creato un piano dettagliato per lo sviluppo di ogni modulo e concordato con il cliente il flusso di lavoro e la priorità delle funzionalità.

Inoltre, il nostro team di sviluppo ha sollevato un punto importante in termini di esperienza utente e di correttezza generale della piattaforma. Dovevamo assicurarci che il sistema di vendita a tempo non adattasse i timer ai diversi fusi orari. In questo modo, gli utenti statunitensi avrebbero avuto l'opportunità di acquistare beni limitati 6 ore prima rispetto a quelli tedeschi.

Scelta della tecnologia

Sulla base delle specifiche e dei requisiti, abbiamo consigliato le tecnologie e i framework che si adattavano perfettamente alle esigenze del cliente.

Abbiamo scelto un approccio alla progettazione del software basato sul dominio (DDD) che ci consente di aggiungere facilmente nuovi moduli o di eliminare quelli inutilizzati quando necessario. Ogni funzionalità è un modulo separato in un contenitore diverso che consente una personalizzazione flessibile dei marketplace NFT e l'aggiunta di funzionalità personalizzate su richiesta senza la necessità di ricostruire la soluzione.

Flutter è stato scelto come linguaggio di programmazione principale per lo sviluppo della piattaforma. Consente processi di sviluppo e QA più comodi e rapidi, poiché le versioni dell'applicazione per le diverse piattaforme si basano su un'unica istanza di codice. Tutte le modifiche apportate al codice vengono applicate automaticamente a tutte le piattaforme, il che accelera il processo di aggiornamento e la correzione dei bug nel codice per tutte le piattaforme. Questo riduce notevolmente i costi di sviluppo e di QA.

Sicurezza

La partecipazione alle aste è regolata dai termini Know Your Customer. Per mantenere i dati degli utenti al sicuro, abbiamo implementato l'API Onfido.

Per rendere il processo di interazione con gli articoli NFT facile e sicuro, abbiamo implementato una serie di soluzioni:

  • MetaMaschera per rendere disponibili i gettoni NFT per il prelievo dalla piattaforma;
  • Coinbase per i pagamenti con criptovalute;
  • Cerchio per i pagamenti con moneta fiat.

Inoltre, per bloccare qualsiasi attività dannosa come la distribuzione di contenuti illegali, i marchi passano il processo di convalida interna ogni volta che coniano nuovi NFT.

Sviluppo MVP

Dopo aver concordato la struttura di ripartizione del lavoro con il cliente, ci siamo dedicati allo sviluppo dell'MVP. Abbiamo consegnato un modulo alla volta ogni due settimane, abbiamo discusso i compiti in Slack e abbiamo tenuto traccia dei compiti in Jira.

Nell'ambito di ogni fase di sviluppo, abbiamo condotto test unitari e manuali, in modo da poter individuare e risolvere anche i bug più piccoli nella fase più precoce possibile, evitando che si trasformassero in problemi più gravi.

Di conseguenza, dopo 4 mesi di lavoro, il nostro team ha presentato un MVP. Il prodotto minimo realizzabile rappresentava una combinazione di piattaforme di mercato NFT B2C e C2C che consentivano alle aziende di lanciare eventi di vendita a tempo limitato per distribuire token non fungibili di marca.

Inoltre, l'MVP possedeva caratteristiche quali

  • Verifica KYC;
  • Supporto dei gateway di pagamento Circle e Coinbase;
  • Nodo IPFS pubblico personalizzato per l'archiviazione dei file multimediali NFT.

Ulteriori miglioramenti

Dopo il rilascio dell'MVP, il nostro cliente ha iniziato il primo ciclo di vendite NFT a tempo, che è durato circa un mese. Durante questo periodo, Innowise:

  • ha implementato la funzione di ricompensa che consente ai marchi di motivare gli utenti ad acquistare i loro NFT offrendo gettoni extra gratuiti per il completamento di determinate azioni (ad esempio, acquistandone tre si ottiene il quarto gratis);
  • è riuscito a rendere il sistema più stabile nel lavoro rispetto alla build MVP.

Nei sei mesi successivi, i nostri ingegneri software hanno rilasciato numerose funzionalità per portare il prodotto alla fase di rilascio completo. Tra queste vi sono:

  • Implementare la struttura degli affittuari nella soluzione, in modo che i nuovi marchi possano facilmente lanciare i propri marketplace utilizzando un'unica base di codice senza bisogno di duplicarla;
  • Aggiunta della funzione collezioni che consente ai marchi di creare collezioni di NFT e agli utenti di raccogliere le relative risorse digitali e di tenere traccia dei progressi del collezionista. Inoltre, i marchi possono stabilire ricompense legate alla collezione (ad esempio, completare la collezione e ottenere un NFT ultra-raro);
  • Introduzione di pacchetti che consentono di vendere più NFT contemporaneamente;
  • Implementazione della funzionalità d'asta;
  • Completamento del pannello di amministrazione dove i marchi possono personalizzare l'interfaccia utente dei loro marketplace.

Scalare

Dopo l'implementazione delle funzionalità del prodotto, Innowise ha considerato la resistenza al carico come il prossimo compito primario. Per rendere la piattaforma affidabile e reattiva anche con i carichi di traffico più elevati, abbiamo rielaborato l'architettura cloud della soluzione. Da questo momento in poi, la soluzione è in grado di sostenere un'enorme quantità di utenti (fino a 5 milioni) contemporaneamente.

Per migliorare ulteriormente la resistenza al carico e il bilanciamento, stiamo studiando altri fornitori di servizi cloud per vedere se è possibile aumentare ulteriormente la scala.

Prodotto finale

Di conseguenza, abbiamo creato un prodotto perfettamente funzionante che consente di lanciare nuovi marketplace NFT su base whitelabel in meno di 2 giorni, di cui 1,5 ore per la creazione di un nuovo tenant, circa 10 ore per la raccolta e l'analisi dei requisiti del cliente e circa 8 ore per l'implementazione dei requisiti.

Team

3
Sviluppatori back-end
3
Sviluppatori front-end
2
Ingegneri DevOps
1
Sviluppatore Blockchain
2
Analisti aziendali
2
Progettisti UI/UX
1
Responsabile di progetto
1
Ingegnere QA manuale
1
Ingegnere di automazione QA

Risultati

Dopo aver condotto un'analisi approfondita delle intenzioni e delle esigenze del cliente, abbiamo ideato una piattaforma whitelabel che consente ai marchi di creare e distribuire rapidamente i propri marketplace NFT per archiviare gli articoli NFT, metterli in vendita e raggrupparli. Il design dell'applicazione consente un utilizzo confortevole da parte di utenti con qualsiasi livello di esperienza, rendendo il servizio accessibile a un vasto pubblico. Questa disponibilità è supportata anche da un'ampia gamma di metodi di pagamento.

Il prodotto ha già guadagnato la fiducia e l'interesse di un'ampia gamma di marchi riconosciuti, che hanno fatto sì che alcuni di loro diventassero partner e utenti del servizio. Ora il nostro team sta lavorando per adattare e personalizzare i marketplace per gli appaltatori di Web3 Pro™.

Durata del progetto

14 mesi per il lancio di un prodotto completo di piattaforma SaaS whitelabel, che comprende

  • 1° giorno - idea
  • 1° mese - prova di concetto
  • 5° mese - lancio di un MVP funzionale
  • 6° mese - miglioramento della stabilità della piattaforma,
    implementare la funzione premi
  • 12° mese - introduzione di nuove funzionalità
  • 14° mese - miglioramento della resistenza al carico

Contattateci!

Prenota una chiamata oppure compilate il modulo sottostante e sarete ricontattati una volta elaborata la vostra richiesta.

    Si prega di includere i dettagli del progetto, la durata, lo stack tecnologico, i professionisti IT necessari e altre informazioni pertinenti
    Registra un messaggio vocale sul tuo
    progetto per aiutarci a capirlo meglio
    Allega ulteriori documenti se necessario
    Caricare il file

    È possibile allegare fino a 1 file di 2 MB complessivi. File validi: pdf, jpg, jpeg, png

    Vi informiamo che cliccando sul pulsante Invia, Innowise tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

    Cosa succede dopo?

    1

    Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

    2

    Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

    3

    Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

    4

    Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    Grazie!

    Il tuo messaggio è stato inviato. 

    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    freccia