Laissez-nous vos coordonnées, nous vous enverrons notre livre blanc par e-mail.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la directive sur la protection des données. Politique de confidentialité. En confirmant la soumission, vous acceptez de recevoir du matériel de marketing
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.
À propos de nous
Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

Une solution de place de marché NFT en marque blanche pour Web3 Pro™ : plus de 10 grandes marques utilisent déjà la plateforme

Notre équipe a créé une solution personnalisée de place de marché NFT sous label blanc qui permet aux marques populaires de créer rapidement leurs propres places de marché et de vendre des NFT, et qui aide les utilisateurs à acheter et à échanger des actifs NFT.

Client

Industrie
Technologies de l'information
Région
USA
Client depuis
2021
Le client fournit aux marques des solutions blockchain personnalisées qui les aident à obtenir des revenus et un engagement accrus en monétisant leur identité numérique par le biais des NFT.
Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

Jetons non fongibles, ou NFTsLes jetons d'authentification sont devenus extrêmement populaires auprès des marques, qui y voient un moyen supplémentaire d'obtenir la reconnaissance et les revenus de leurs clients. Ces jetons permettent de prouver l'authenticité et le caractère unique de certains produits, ce qui les rend précieux pour les collectionneurs et ceux qui souhaitent posséder exclusivement des produits authentiques de leurs marques préférées.

Notre client a eu l'idée de créer une solution de marché spécialisée pour les marques blanches afin de simplifier le processus d'intégration des tokens NFT sur les marchés des marques et de rendre le processus d'achat de ces tokens plus souple et plus facile pour les utilisateurs.

La solution est censée permettre:
  • des marques populaires pour créer leurs propres places de marché NFT;
  • des marques pour créer et vendre des NFT;
  • les utilisateurs peuvent acheter et échanger des NFT.

Solution

Innowise a développé à partir de zéro une plateforme polyvalente de marché NFT sous label blanc qui permet aux utilisateurs de créer, d'acheter et de vendre des actifs NFT via des applications web et mobiles.

Application web

  • La solution permet aux marques de créer, gérer et mettre en vente leurs actifs NFT. Les utilisateurs peuvent mettre en vente et retirer les actifs non financiers qu'ils possèdent déjà, les acheter directement aux marques ou à d'autres utilisateurs, ou participer à des enchères.
  • En cliquant sur l'article, ils sont dirigés vers une section contenant des informations plus détaillées. Ils peuvent y lire une description de l'article, l'examiner de plus près et voir toutes les annonces le concernant.
  • En cliquant sur le bouton "Afficher les annonces", un utilisateur peut voir toutes les annonces et les informations les concernant: le numéro de série de l'annonce, son propriétaire, la meilleure offre (si l'article est mis aux enchères) et le prix actuel de l'article.

Pour permettre le commerce des NFT, nous avons développé un algorithme qui permet de vendre des tokens par le biais de contrats intelligents et mis en œuvre la fonctionnalité de paiement par carte bancaire ou crypto-monnaie.

Application mobile

L'application mobile permet aux utilisateurs de gérer les actifs NFT qu'ils possèdent déjà, d'en acheter de nouveaux directement auprès des émetteurs et d'autres utilisateurs, et de participer à des ventes aux enchères.

Les utilisateurs peuvent obtenir toutes les informations sur les articles NFT comme ils le feraient dans l'application web: les informations générales, qui s'étendent lorsqu'un utilisateur touche un article.

De plus, l'application a la particularité de regrouper différents articles en un seul paquet. Son interface simple et intuitive, de sorte que tout utilisateur peut s'habituer à utiliser l'application rapidement et facilement, quelle que soit la plateforme (web, mobile) ou le côté (de la marque ou de l'utilisateur) considéré.

Blockchain privée

Toutes les opérations avec les NFT se déroulent principalement sur la blockchain privée conçue par nos spécialistes. La plateforme blockchain est compatible EVM, ce qui signifie qu'elle est interopérable avec toute autre blockchain basée sur le réseau Ethereum. Notre solution permet aux marques de monnayer et de distribuer leurs actifs numériques de manière rapide et rentable.

Panneau d'administration

Chaque marque dispose d'un ou plusieurs comptes administrateurs liés à son locataire de place de marché NFT. Les administrateurs disposent d'un large éventail d'outils pour gérer leurs places de marché.

  • Interface utilisateur personnalisable. Grâce au panneau d'administration, les marques peuvent personnaliser les interfaces de leurs locataires. Par exemple, en modifiant les couleurs des fonds et des boutons, les polices de caractères, les logos, etc.
  • Frais personnalisés. Chaque marque peut personnaliser les frais de plateforme pour l'achat et la revente de NFT. Ils peuvent être fixés sous forme de nombres fixes (par exemple 5 dollars pour l'achat d'un actif en fiat via Circle) ou de pourcentages (comme des frais de 1% pour l'achat de 0,02 ETH de NFT);
  • Intégration d'Avalara. Pour automatiser les calculs fiscaux (notamment lorsque les paiements proviennent de différentes régions), les marques ont accès à la solution de conformité fiscale automatisée Avalara;
  • Calcul et déduction des frais de gaz. La plateforme développée par Innowise calcule automatiquement les frais de gaz pour le transfert d'un NFT à un client et inclut ces dépenses dans la facture finale à la caisse;
  • Interdictions. Pour prévenir les activités malveillantes telles que les hausses de prix synthétiques ou le blanchiment d'argent, les administrateurs de la place de marché peuvent bannir les comptes présentant des actions suspectes. Si le propriétaire du compte prouve qu'il n'a pas enfreint les règles, son interdiction peut être levée.

Technologies et outils

Back-end
PHP 8.1, Laravel 9
Front-end
ReactJS, VueJS
Mobile
Flutter
Blockchain
NodeJS, blockchain privée L2 compatible EVM
DevOps
Amazon SQS, AWS, S3, EC2 (avec la possibilité de passer à tout autre nuage), Kubernetes, Terraform
Base de données
Amazon Aurora, MySQL, PostgreSQL, MongoDB, Redis
Architecture
Porto, Multitenancy
Plateformes
Web, mobile

Processus

Le client avait une vision claire du fonctionnement de l'application, mais avait besoin d'aide pour comprendre comment la créer.

Grâce à l'étroite collaboration de notre analyste commercial et de notre chef de projet avec le client, nous avons réussi à transformer le concept d'une application en marque blanche en une plateforme flexible et entièrement fonctionnelle pour la vente d'articles NFT en crypto-monnaie et en monnaie fiduciaire.

En ce qui concerne le processus de développement, nous avons résolu tous les problèmes:
  • a créé la conception de la solution de label blanc et son architecture;
  • a proposé des idées sur les fonctionnalités de la plateforme et leur mise en œuvre;
  • créé et déployé des places de marché NFT personnalisées pour les contractants de Web3 Pro™).

Phase de recherche

Dans un premier temps, notre équipe a analysé les besoins du client, exploré les moyens de mettre en œuvre la solution et déterminé la pile technologique la plus appropriée.

Nous avons conçu une maquette de la plate-forme, créé un plan détaillé pour le développement de chaque module et convenu d'un flux de travail avec le client. Pour obtenir une estimation précise, nous avons créé un plan détaillé pour le développement de chaque module et convenu avec le client du flux de travail et de la priorité des fonctionnalités.

Notre équipe de développement a également soulevé un point important en termes d'expérience utilisateur et d'équité globale de la plateforme. Nous devions nous assurer que le système de ventes temporaires n'ajuste pas les horloges en fonction des différents fuseaux horaires. Ainsi, les utilisateurs des États-Unis auraient la possibilité d'acheter des actifs limités 6 heures plus tôt que ceux d'Allemagne.

Choix de la technologie

Sur la base des spécifications et des exigences, nous avons recommandé les technologies et les cadres qui convenaient parfaitement aux besoins du client.

Nous avons choisi une approche de la conception de logiciels axée sur le domaine (DDD) qui nous permet d'ajouter facilement de nouveaux modules ou de supprimer ceux qui ne sont pas utilisés lorsque cela est nécessaire. Chaque fonctionnalité est un module distinct dans un conteneur différent, ce qui permet une personnalisation souple des places de marché NFT et l'ajout de fonctionnalités personnalisées à la demande sans qu'il soit nécessaire de reconstruire la solution.

Flutter a été choisi comme principal langage de programmation pour le développement de la plateforme. Il permet un développement et des processus d'assurance qualité plus confortables et plus rapides, puisque les versions de l'application pour les différentes plateformes sont basées sur une seule instance de code. Toutes les modifications du code sont automatiquement appliquées à toutes les plateformes, ce qui accélère le processus de mise à jour et la correction des bogues dans le code pour toutes les plateformes également. Cela réduit considérablement les coûts de développement et d'assurance qualité.

Sécurité

La participation aux enchères est régie par les conditions de la politique Know Your Customer. Pour assurer la sécurité des données des utilisateurs, nous avons mis en place l'API Onfido.

Pour faciliter et sécuriser le processus d'interaction avec les articles NFT, nous avons également mis en place un ensemble de solutions:

  • MetaMask pour que les tokens NFT puissent être retirés de la plateforme;
  • Coinbase pour les paiements en crypto monnaie;
  • Cercle pour les paiements en monnaie fiduciaire.

En outre, pour bloquer toute activité malveillante telle que la distribution de contenu illégal, les marques passent par le processus de validation interne chaque fois qu'elles frappent de nouveaux NFT.

Développement MVP

Après l'accord sur la structure de répartition du travail avec le client, nous nous sommes attelés au développement du MVP. Nous avons livré module par module toutes les deux semaines, discuté des tâches dans Slack et assuré le suivi des tâches dans Jira.

Dans le cadre de chaque phase de développement, nous avons effectué des tests unitaires et manuels, afin de pouvoir détecter et corriger les plus petits bogues le plus tôt possible, pour éviter qu'ils ne se transforment en problèmes plus importants.

En conséquence, après 4 mois de travail, notre équipe a présenté un MVP. Le produit minimal viable représentait une combinaison de plateformes de marché B2C et C2C NFT permettant aux entreprises de lancer des événements de vente à durée limitée pour distribuer des tokens non fongibles de marque.

En outre, le MVP possède des caractéristiques telles que

  • Vérification KYC;
  • Prise en charge des passerelles de paiement Circle et Coinbase;
  • Nœud IPFS public personnalisé pour le stockage des fichiers média NFT.

Nouvelles améliorations

Après le lancement du MVP, notre client a lancé le premier cycle de vente Web3 Programmé, qui a duré environ un mois. Pendant cette période, Innowise:

  • a mis en place la fonction de récompense qui permet aux marques de motiver les utilisateurs à acheter leurs NFT en offrant des tokens supplémentaires gratuits pour la réalisation de certaines actions (par exemple, achetez-en trois et recevez le quatrième gratuitement);
  • a réussi à rendre le système plus stable au travail si on le compare à la version MVP.

Au cours des six mois suivants, nos ingénieurs en logiciel ont mis en place de nombreuses fonctionnalités pour amener le produit au stade de la version complète. Cela inclut:

  • Mise en œuvre de la structure des locataires dans la solution afin que les nouvelles marques puissent facilement lancer leurs propres places de marché en utilisant une base de code unique sans avoir à la dupliquer;
  • L'ajout de la fonctionnalité de collections qui permet aux marques de créer des collections de NFT et aux utilisateurs de rassembler les actifs numériques associés et de suivre la progression de leur collection. Les marques peuvent également définir des récompenses liées à la collection (par exemple, compléter la collection et obtenir un NFT ultra-rare);
  • L'introduction d'offres groupées permettant de vendre plusieurs NFT à la fois;
  • Mise en œuvre de la fonctionnalité d'enchères;
  • Finition du panneau d'administration où les marques peuvent personnaliser l'interface utilisateur de leurs places de marché.

Mise à l'échelle

Après avoir mis en œuvre les fonctionnalités du produit, Innowise a fait de la résistance à la charge la tâche principale suivante. Pour que la plate-forme soit fiable et réactive même sous les charges de trafic les plus élevées possibles, nous avons retravaillé l'architecture en nuage de la solution. À partir de là, elle peut supporter l'énorme quantité (jusqu'à 5 millions) d'utilisateurs simultanément.

Pour améliorer encore la résistance à la charge et l'équilibrage, nous étudions actuellement d'autres fournisseurs de services en nuage pour voir s'il est possible de monter encore en gamme.

Produit final

En conséquence, nous avons créé un produit entièrement opérationnel qui permet de lancer de nouvelles places de marché NFT sur une base de marque blanche en moins de 2 jours, dont 1,5 heure pour la création d'un nouveau locataire, environ 10 heures pour la collecte et l'analyse des exigences du client, et environ 8 heures pour la mise en œuvre des exigences.

Équipe

3
Développeurs back-end
3
Développeurs Front-end
2
Ingénieurs DevOps
1
Développeur Blockchain
2
Analystes d'affaires
2
Designers UI/UX
1
Chef de projet
1
Ingénieur QA manuel
1
Ingénieur en automatisation QA

Résultats

Après avoir analysé en profondeur les intentions et les besoins du client, nous avons créé une plateforme de marque blanche qui permet aux marques de créer et de déployer rapidement leurs propres places de marché NFT pour stocker des articles NFT, les mettre en vente et les regrouper. La conception de l'application permet une utilisation confortable de l'application pour les utilisateurs de tout niveau d'expérience, ce qui rend le service accessible à un large public. Un large éventail de méthodes de paiement soutient également cette disponibilité.

Le produit a déjà gagné la confiance et l'intérêt d'un large éventail de marques reconnues, ce qui a amené certaines d'entre elles à devenir des partenaires et des utilisateurs du service. Notre équipe travaille maintenant à l'adaptation et à la personnalisation des places de marché pour les entrepreneurs de Web3 Pro™.

Durée du projet

14 mois pour le lancement d'un produit complet de plateforme SaaS en marque blanche comprenant

  • 1er jour - idée
  • 1er mois - preuve du concept
  • 5ème mois - lancement d'un MVP fonctionnel
  • 6ème mois - amélioration de la stabilité de la plateforme,
    mise en œuvre de la fonctionnalité de récompenses
  • 12ème mois - introduction de nouvelles fonctionnalités
  • 14ème mois - amélioration de la résistance à la charge

Contactez nous!

Réserver un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes
    nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger file

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite?

    1

    Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.

    2

    Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.

    3

    Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.

    4

    Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    flèche