Laat uw contactgegevens achter, dan sturen we u ons overzicht per e-mail.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle software ontwikkelingsbedrijf opgericht in 2007. Wij zijn een team van 1800+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Een whitelabel NFT marktplaatsoplossing voor Web3 Pro™: 10+ grote merken gebruiken het platform al

Ons team heeft een aangepaste whitelabel NFT-marktplaatsoplossing gecreëerd waarmee populaire merken snel hun eigen marktplaats kunnen creëren en NFT's kunnen verkopen en waarmee gebruikers NFT-activa kunnen kopen en verhandelen.

Klant

Industrie
Informatie Technologie
Regio
USA
Klant sinds
2021
De klant voorziet merken van aangepaste blockchainoplossingen die hen helpen meer inkomsten en betrokkenheid te realiseren door hun digitale identiteit te gelde te maken via NFT's.
Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

Niet-fungible tokens of NFT'szijn overweldigend populair geworden onder merken als een andere manier om erkenning en inkomsten van klanten te krijgen. Deze tokens maken het mogelijk om de authenticiteit en het unieke karakter van bepaalde producten te bewijzen, wat ze waardevol maakt voor verzamelaars en degenen die uitsluitend authentieke producten van hun favoriete merken willen bezitten.

Onze klant kwam met het idee om een gespecialiseerde whitelabel marktplaatsoplossing te creëren om het proces van integratie van NFT-tokens in de markten van merken te vereenvoudigen en het proces van het kopen van deze tokens flexibeler en gemakkelijker te maken voor gebruikers.

De oplossing moet het mogelijk maken:
  • populaire merken om hun eigen NFT-marktplaatsen te creëren;
  • merken om NFT's te creëren en te verkopen;
  • gebruikers om NFT's te kopen en te verhandelen.

Oplossing

Innowise ontwikkelde vanuit het niets een veelzijdig whitelabel NFT marktplaats platform waarmee gebruikers NFT activa kunnen creëren, kopen en verkopen via web en mobiele applicaties.

Webtoepassing

  • Met de oplossing kunnen merken hun NFT-activa creëren, beheren en te koop aanbieden. Gebruikers kunnen reeds bezeten NFT's te koop zetten en terugtrekken, ze rechtstreeks van merken of andere gebruikers kopen, of deelnemen aan veilingen.
  • Als ze op het item klikken, komen ze in een sectie met meer gedetailleerde informatie. Daar kunnen ze een beschrijving van het artikel lezen, het nader bekijken en alle aanbiedingen ervan bekijken.
  • Door op de knop "Toon aanbiedingen" te klikken, kan een gebruiker alle aanbiedingen en de informatie daarover zien: het serienummer van de aanbieding, de eigenaar, het beste bod (als het item ter veiling wordt aangeboden) en de huidige prijs van het item.

Om de handel in NFT's mogelijk te maken, hebben wij een algoritme ontwikkeld dat de verkoop van tokens via slimme contracten mogelijk maakt en de functionaliteit van betaling per bankkaart of cryptocurrency geïmplementeerd.

Mobiele toepassing

Met de mobiele app kunnen gebruikers de NFT-activa die zij reeds bezitten beheren, rechtstreeks van de emittenten en andere gebruikers nieuwe kopen en deelnemen aan veilingen.

Gebruikers kunnen alle informatie over NFT-items krijgen zoals in de webapplicatie: de algemene informatie, die uitklapt wanneer een gebruiker een item aantikt.

Ook heeft de applicatie de mogelijkheid om verschillende items in één bundel te verpakken. De interface van de toepassing is eenvoudig en intuïtief, zodat elke gebruiker snel en gemakkelijk kan wennen aan de bediening van de toepassing, ongeacht het platform (web, mobiel) of de kant (merk of gebruiker).

Private blockchain

Alle operaties met NFT's worden voornamelijk uitgevoerd op de private blockchain die door onze specialisten is ontworpen. Het blockchainplatform is EVM-compatibel, wat betekent dat het interoperabel is met elke andere blockchain die op het Ethereum-netwerk is gebaseerd. Met onze oplossing kunnen merken hun digitale activa op een snelle en kosteneffectieve manier slaan en distribueren.

Admin paneel

Elk merk heeft één of meerdere beheerdersaccounts gerelateerd aan zijn NFT marktplaats huurder. Admins hebben een breed scala aan tools om hun marktplaatsen te beheren.

  • Aanpasbare UI. Via het beheerderspaneel kunnen merken de interfaces van hun huurders aanpassen. Bijvoorbeeld het wijzigen van achtergronden en knopkleuren, lettertypes, logo's, enz.
  • Aangepaste kosten. Elk merk kan de platformvergoedingen voor het kopen en doorverkopen van NFT's aanpassen. Ze kunnen worden ingesteld als vaste getallen (bv. 5 dollar bij het kopen van een activum met fiat via Circle) of percentages (zoals een vergoeding van 1% voor het kopen van 0,02 ETH aan NFT's);
  • Avalara integratie. Om belastingberekeningen te automatiseren (vooral wanneer betalingen uit verschillende regio's komen), hebben merken toegang tot de geautomatiseerde belastingnalevingsoplossing Avalara;
  • Berekening en aftrek van gaskosten. Het door Innowise ontwikkelde platform berekent automatisch de gaskosten voor het overmaken van een NFT aan een klant en neemt deze kosten op in de eindfactuur bij de kassa;
  • Verboden. Om kwaadaardige activiteiten zoals synthetische prijsverhogingen of het witwassen van geld te voorkomen, kunnen marktplaatsbeheerders accounts met verdachte acties verbannen. Als de rekeninghouder bewijst dat hij de regels niet heeft overtreden, kan de ban worden opgeheven.

Technologieën en hulpmiddelen

Back-end
PHP 8.1, Laravel 9
Front-end
ReactJS, VueJS
Mobiel
Flutter
Blockchain
NodeJS, EVM-compatibele private L2 blockchain
DevOps
Amazon SQS, AWS, S3, EC2 (met een optie om te verhuizen naar een andere cloud), Kubernetes, Terraform
Database
Amazon Aurora, MySQL, PostgreSQL, MongoDB, Redis
Architectuur
Porto, Multitenancy
Platformen
Web, Mobiel

Proces

De klant had een duidelijke visie over hoe de applicatie zou moeten werken, maar had hulp nodig bij het begrijpen hoe deze te creëren.

Dankzij de nauwe samenwerking van onze Bedrijfsanalist en projectbeheerder met de klant zijn we erin geslaagd het concept van een whitelabel applicatie om te zetten in een volledig functionerend flexibel platform voor de verkoop van NFT items voor zowel crypto- als fiat valuta.

Wat het ontwikkelingsproces betreft, hebben we alle problemen opgelost:
  • het ontwerp en de architectuur van de whitelabel-oplossing;
  • ideeën aangedragen over de functionaliteit van het platform en de uitvoering daarvan;
  • aangepaste NFT-marktplaatsen gecreëerd en ingezet voor de contractanten van Web3 Pro™).

Ontdekkingsfase

Eerst analyseerde ons team de vereisten van de klant, onderzocht de manieren om de oplossing te implementeren en bepaalde de meest geschikte tech stack.

We ontwierpen een mock-up van het platform, maakten een gedetailleerd plan voor de ontwikkeling van elke module en spraken met de klant een werkstroom af. Om een nauwkeurige raming te krijgen, maakten we een gedetailleerd plan voor de ontwikkeling van elke module en spraken we met de klant de werkstromen en de prioriteit van de functies af.

Ons ontwikkelingsteam bracht ook een belangrijk punt naar voren wat betreft de gebruikerservaring en de algemene eerlijkheid van het platform. We moesten ervoor zorgen dat het getimede verkoopsysteem de timers niet aanpast aan verschillende tijdzones. Zo zouden gebruikers uit de VS een kans krijgen om beperkte activa 6 uur eerder te kopen dan gebruikers uit Duitsland.

Technologie keuze

Op basis van de specificaties en vereisten hebben we de technologieën en frameworks aanbevolen die perfect aansluiten bij de behoeften van de klant.

We hebben gekozen voor een domein-gedreven aanpak van software ontwerp (DDD) waardoor we gemakkelijk nieuwe modules kunnen toevoegen of ongebruikte modules kunnen verwijderen wanneer dat nodig is. Elke functie is een aparte module in een andere container die het mogelijk maakt NFT marktplaatsen flexibel aan te passen en aangepaste functies op verzoek toe te voegen zonder dat de oplossing opnieuw hoeft te worden gebouwd.

Flutter werd gekozen als belangrijkste programmeertaal voor de platformontwikkeling. Het zorgt voor comfortabelere en snellere ontwikkelings- en QA-processen omdat de applicatieversies voor verschillende platforms gebaseerd zijn op één enkele code-instantie. Alle wijzigingen in de code worden automatisch toegepast op alle platforms, wat het updaten versnelt, en ook het oplossen van bugs in de code voor alle platforms. Dit vermindert de ontwikkelings- en QA-kosten aanzienlijk.

Beveiliging

Deelname aan veilingen valt onder de Know Your Customer voorwaarden. Om de gegevens van gebruikers veilig te houden, hebben we de Onfido API geïmplementeerd.

Om het proces van interactie met NFT-items gemakkelijk en veilig te maken, hebben we ook een aantal oplossingen geïmplementeerd:

  • MetaMask om NFT tokens beschikbaar te maken voor opname van het platform;
  • Coinbase voor betalingen met cryptocurrencies;
  • Cirkel voor betalingen met fiat geld.

Om kwaadaardige activiteiten zoals de verspreiding van illegale inhoud te blokkeren, doorlopen de merken het interne validatieproces telkens wanneer zij nieuwe NFT's aanmaken.

MVP Ontwikkeling

Na het akkoord over de Structuur voor Opsplitsing Werktaken met de klant gingen we aan de slag met de ontwikkeling van de MVP. We leverden elke twee weken module voor module op, bespraken taken in Slack en lieten taken bijhouden in Jira.

Als onderdeel van elke ontwikkelingsfase voerden we unit- en handmatige tests uit, zodat we zelfs de kleinste bugs in een zo vroeg mogelijk stadium konden opsporen en verhelpen, om te voorkomen dat ze uitgroeiden tot grotere problemen.

Als resultaat heeft ons team na 4 maanden werk een MVP gepresenteerd. Het minimaal haalbare product vertegenwoordigde een combinatie van B2C en C2C NFT marktplaats platforms waarmee bedrijven tijdelijke verkoop evenementen kunnen lanceren voor de distributie van merkloze tokens.

De MVP had ook kenmerken als

  • KYC verificatie;
  • Ondersteuning van Circle en Coinbase betalingsgateways;
  • Aangepast openbaar IPFS-knooppunt voor de opslag van NFT-mediabestanden.

Verdere verbeteringen

Na de MVP release startte onze klant de eerste getimede NFT verkoopronde die ongeveer een maand in beslag nam. Gedurende deze tijd heeft Innowise:

  • de beloningsfunctie ingevoerd waarmee merken gebruikers kunnen motiveren om hun NFT's te kopen door gratis extra tokens aan te bieden voor het voltooien van bepaalde acties (bv. koop er drie en krijg de vierde gratis);
  • erin geslaagd het systeem stabieler te laten werken in vergelijking met de MVP build.

Gedurende de volgende zes maanden hebben onze software-engineers talrijke functies vrijgegeven om het product naar de volledige releasefase te brengen. Dit omvatte:

  • Het implementeren van de huurdersstructuur in de oplossing, zodat nieuwe merken gemakkelijk hun eigen marktplaatsen kunnen lanceren door gebruik te maken van één enkele codebase zonder deze te hoeven dupliceren;
  • Toevoeging van de collectiefunctie waarmee merken NFT-collecties kunnen aanmaken en gebruikers gerelateerde digitale activa kunnen verzamelen en de voortgang van hun verzamelaars kunnen bijhouden. Ook kunnen merken collectiegerelateerde beloningen instellen (bv. de collectie voltooien en een uiterst zeldzame NFT krijgen);
  • Invoering van bundels waarmee meerdere NFT's tegelijk kunnen worden verkocht;
  • Uitvoering van de veilingfunctie;
  • Afwerking van het beheerderspaneel waar merken de UI van hun marktplaatsen kunnen aanpassen.

Opschaling

Na de implementatie van de productfuncties heeft Innowise belastingsbestendigheid als de volgende primaire taak genomen. Om het platform betrouwbaar en responsief te maken, zelfs onder de hoogst mogelijke verkeersbelasting, hebben we de cloudarchitectuur van de oplossing herwerkt. Vanaf nu kan het de enorme (tot 5 miljoen) hoeveelheid gebruikers tegelijk aan.

Voor verdere verbeteringen in belastbaarheid en balancering onderzoeken wij momenteel andere aanbieders van clouddiensten om te zien of het mogelijk is nog meer op te schalen.

Eindproduct

Als gevolg daarvan hebben wij een volledig werkend product gecreëerd waarmee nieuwe NFT marktplaatsen op whitelabel basis kunnen worden gelanceerd in minder dan 2 dagen, inclusief 1,5 uur voor het creëren van een nieuwe huurder, ongeveer 10 uur voor het verzamelen en analyseren van de eisen van de klant, en ongeveer 8 uur voor het implementeren van de eisen.

Team

3
Back-end Ontwikkelaars
3
Front-end Ontwikkelaars
2
DevOps Ingenieurs
1
Blockchain Ontwikkelaar
2
Business Analysts
2
UI/UX Ontwerpers
1
Projectleider
1
Manual QA Engineer
1
QA Automation Engineer

Resultaten

Na een grondige analyse van de intenties en behoeften van de klant hebben we een whitelabel platform ontwikkeld waarmee merken snel hun eigen NFT marktplaatsen kunnen creëren en implementeren om NFT artikelen op te slaan, te verkopen en te bundelen. Het ontwerp van de applicatie maakt comfortabel gebruik van de app mogelijk voor gebruikers met elk ervaringsniveau, waardoor de dienst beschikbaar is voor een breed publiek. Ook een breed scala aan betaalmethoden ondersteunt deze beschikbaarheid.

Het product heeft al het vertrouwen en de interesse gewonnen van een groot aantal erkende merken, waardoor sommigen van hen partners en gebruikers van de dienst zijn geworden. Nu werkt ons team aan de aanpassing en aanpassing van de marktplaatsen voor de aannemers van Web3 Pro™.

Duur van het project

14 maanden voor een volledige lancering van een whitelabel SaaS-platform, inclusief

  • 1e dag - idee
  • 1e maand - bewijs van concept
  • 5e maand - een functionele MVP lancering
  • 6e maand - verbetering van de stabiliteit van het platform,
    uitvoering van de beloningsfunctie
  • 12e maand - invoering van nieuwe functies
  • 14e maand - verbetering van de weerstand tegen belasting

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden. 

    We’ll process your request and contact you back as soon as possible.

    pijl