Building a multi-tier NFT minting platform for unique 3D collectibles

Innowise has developed an engaging NFT minting website with a tiered rarity system for an NFT collection of 3D heroes.

Uitdaging

Niet-fungibele tokens, of NFT's, zijn enorm populair geworden onder merken als een nieuwe inkomstenstroom en een manier om klantherkenning te krijgen. Deze tokens garanderen de authenticiteit en uniciteit van specifieke producten, waardoor ze waardevol worden voor verzamelaars en fans die authentieke goederen willen bezitten.

Onze klant, die dit potentieel onderkende, kwam op het idee om een ​​NFT-collectie te creëren met een reeks 3D-geanimeerde karakters. Dit project was gericht op het bereiken van meerdere doelen, waaronder het genereren van een extra inkomstenstroom, het vergroten van de merkbekendheid en het opbouwen van een sterke NFT-gemeenschap. Ze vertrouwden het team van Innowise toe met de implementatie van het projectconcept, het integreren van slimme contracten, de ontwikkeling van webinterfaces en het toevoegen van interactieve elementen om de gebruikerservaring te verbeteren.

Oplossing

Innowise’s development team took on the technical implementation of the client’s designs and project functionality. We integrated the provided design layouts into the highly interactive web interface, ensuring they adapt to different screen resolutions. 

Ons team ontwikkelde ook functionaliteit voor het aankopen van digitale activa via slimme contracten, waardoor de veiligheid van transacties wordt gegarandeerd. Ons doel was om een gebruiksvriendelijke interface te creëren die in lijn is met de projectnormen om de hoogst mogelijke prestaties te leveren.

Ontwikkeling van webtoepassingen

Innowise’s team built the webapplicatie, waardoor gebruikers vanuit elke webbrowser toegang hebben tot de functies. We ontwikkelden de homepage en standaardpagina's (FAQ, Over, Privacybeleid, Gebruiksvoorwaarden) en integreerden deze met Discord en OpenSea. We hebben ook een muntpagina gemaakt, functionaliteit voor het verbinden met portemonnees en slimme contracten geïmplementeerd.

Het oorspronkelijke paginaontwerp bevatte veel interactieve elementen en effecten, waaronder afbeeldingen van hoge kwaliteit en video's met een hoge resolutie. Daarom stonden onze ontwikkelaars voor de uitdaging om deze interactieve elementen met succes te implementeren en tegelijkertijd hun functionaliteit, visuele aantrekkingskracht en kwaliteit te behouden, zonder dat dit ten koste ging van de laadsnelheid van de pagina.

Smart contract functionaliteit implementeren

To manage the collection of heroes as NFTs, we utilized smart contracts on the blockchain. We leveraged the ThirdWeb framework for its comprehensive NFT ontwikkeling gereedschap.

Voor een optimale gebruikerservaring hebben we de on-chain lazy batch minting-methode gebruikt. Alle tekengegevens worden opgeslagen op IPFS. Het slaan wordt uitgesteld totdat de NFT wordt gekocht. Zodra een gebruiker de gegevens opeist, worden ze geslagen en naar hun adres verzonden.

Meervoudig zeldzaamheidssysteem

We hebben een systeem van 5 slimme contracten ontwikkeld, die elk NFT's beheren voor helden van verschillende zeldzaamheidsniveaus: gewoon, ongewoon, zeldzaam, legendarisch en episch. Deze contracten definiëren de unieke kenmerken, eigenschappen en zeldzaamheid van elke held, wat zorgt voor een boeiendere en waardevollere ervaring voor gebruikers.

Supabase integratie

We maakten gebruik van Supabase, een open-source applicatieplatform, om volwaardige databases te ontwikkelen en te implementeren. Het platform biedt waardevolle tools zoals een PostgreSQL database, geautomatiseerde database API's, gebruikersverificatie en bestandsopslag. Met deze tools konden onze ontwikkelaars snel applicaties bouwen en schalen, waardoor de ontwikkelingstijd aanzienlijk werd verkort.

Uitgebreide gebruikershandleiding

Ons team heeft een uitgebreide handleiding voor klanten gemaakt over projectfunctionaliteit, waarin belangrijke aspecten zoals het gebruik van Supabase, contractbeheer en andere belangrijke aspecten aan bod komen. Er zijn gedetailleerde instructies en duidelijke visuele elementen opgenomen om ervoor te zorgen dat de gebruiker alles begrijpt.

Technologieën

React, Derdeweb, Ethers

Serverloze

NodeJS, Supabase

Derdewebdaling, Web3.storage, Ethereum

Uitrol en hosting

Vercel

Platformen

Proces

Na het verzamelen en documenteren van de eisen van de klant ging Innowise over tot de ontwikkelingsfase. We stelden Scrum voor als ontwikkelmethodologie en een technologiestack die was geoptimaliseerd voor de specifieke kenmerken van het project. Ons team gebruikte Jira, Confluence en het door de klant geprefereerde Discord voor communicatie en taakbeheer. Dagelijkse stand-up meetings, wekelijkse reviews, technische discussies en regelmatige één-op-één gesprekken met de teamleider zorgden voor transparantie en een snelle aanpak van problemen. 

Vereist team

1

Project Manager

1

Bedrijfs-analist

1

Web3 Ontwikkelaar

1

Fullstack ontwikkelaar

1

DevOps Engineer

1

QA ingenieur

Resultaten

Innowise heeft een zeer interactieve en gebruiksvriendelijke website voor het slaan van NFT's ontwikkeld. Met het platform kunnen klanten verzamelobjecten als NFT's creëren, beheren en verhandelen. Ons team maakt gebruik van Supabase, een robuuste BaaS-oplossing, voor het beheer van gebruikersgegevens en de toekomstige schaalbaarheid van het platform.

Deze oplossing heeft gezorgd voor een inkomstenstroom voor onze klant en heeft een groeiende community van NFT-enthousiastelingen aangetrokken, terwijl ook de interactie met gebruikers is verbeterd voor een meer lonende ervaring. Bovendien heeft de lancering van dit NFT-platform de zichtbaarheid van het bureau binnen de digitale kunst- en blockchaingemeenschappen aanzienlijk vergroot, wat heeft geleid tot nieuwe partnerschappen en samenwerkingen. Het verdiept ook de betrokkenheid bij bestaande klanten en biedt hen veilige tools om hun digitale activa te gelde te maken en te promoten.

    Contacteer ons

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

    Stuur ons een spraakbericht
    Documenten bijvoegen
    Bestand uploaden

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

    Door op Verzenden te klikken, stemt u ermee in dat Innowise uw persoonsgegevens verwerkt volgens onze Privacybeleid om u van relevante informatie te voorzien. Door je telefoonnummer op te geven, ga je ermee akkoord dat we contact met je opnemen via telefoongesprekken, sms en messaging-apps. Bellen, berichten en datatarieven kunnen van toepassing zijn.

    U kunt ons ook uw verzoek sturen
    naar contact@innowise.com
    Wat gebeurt er nu?
    1

    Zodra we je aanvraag hebben ontvangen en verwerkt, nemen we contact met je op om de details van je projectbehoeften en tekenen we een NDA om vertrouwelijkheid te garanderen.

    2

    Na het bestuderen van uw wensen, behoeften en verwachtingen zal ons team een projectvoorstel opstellen met de omvang van het werk, de teamgrootte, de tijd en de geschatte kosten voorstel met de omvang van het werk, de grootte van het team, de tijd en de geschatte kosten.

    3

    We zullen een afspraak met je maken om het aanbod te bespreken en de details vast te leggen.

    4

    Tot slot tekenen we een contract en gaan we meteen aan de slag met je project.

    pijl