Morébec
Pays: Canada / Industrie: Fintech

Marché numérique dans l'industrie du minage de Cryptomonnaie

Découvrez comment nous avons donné vie à la vision d'un client en développant un marché en ligne, connectant les acheteurs et les vendeurs de l'industrie du minage de cryptomonnaies. Explorez les défis que nous avons surmontés et les solutions innovantes qui en ont émergé, et qui stimule la croissance et l'engagement.

Services Développement MVP Création de site Web Application web personnalisée Analyse des besoins Technologies Backend PHP Symfony Framework Grav CMS Base de données Mongo DB Frontend Javascript Vue.js Twig HTML SCSS/Sass DevOps Docker Docker Compose Ansible Intégrations Stripe API Slack API BTCPay Server API FreightQuote API Google Maps API Architecture Domain-Driven Design CQRS Event-Driven Programming

Asic Jungle

Notre client est à l'avant-garde du secteur dynamique du minage de Bitcoin, redéfinissant l'approvisionnement en matériel via des services de courtage. Depuis sa création, l'entreprise de notre client a responsabilisé les mineurs, s'adaptant aux changements du secteur et favorisant une croissance transformatrice. Avec un engagement inébranlable envers l'innovation, notre client façonne l'avenir du minage de Bitcoin, catalysant l'évolution du secteur et façonnant son infrastructure financière.

Asic Jungle

Aperçu du projet

Nous avons créé une place de marché en ligne qui rappellant les fonctionnalités d'Amazon, adaptées exclusivement aux exigences uniques de l'industrie du minage de crypto-monnaie. Cette solution sur mesure connecte les acheteurs et les vendeurs, éliminant ainsi le besoin de services de courtage coûteux.

Homepage

La place de marché permet aux acheteurs d'explorer et de rechercher parmi un éventail mondial de publications de vendeurs et offre des fonctionnalités permettant de favoriser un environnement transparent, fluide et sûr pour les négociations, les accords et les transactions.

Fonctionnalités principales

Entreprendre ce projet a été une réalisation importante et son aboutissement est une source de fierté pour nous. Découvrez certaines de ses principales caractéristiques ci-dessous

L'expérience de l'acheteur

  • L'application fournit aux acheteurs une expérience de navigation intuitive, donnant accès à une gamme mondiale de publications de vendeurs et offrant des fonctionnalités telles que de la recherche et la gestion des favoris.
  • Nous avons développé des fonctionnalités en lien avec la négociation des ventes via un chat en temps réel, améliorant ainsi la transparence et les communications des utilisateurs.
  • Nous avons implémenté un système d'avis pour améliorer l'expérience de protection des acheteurs, en établissant un environnement acheteur/vendeur transparent et digne de confiance.

L'expérience du vendeur

  • Nous avons implémenté un système d'enregistrement sous approbation pour les vendeurs. Ceci permettant à l'entreprise de vérifier et approuver les profils des vendeurs, en effectuant une vérification KYC.
  • L'application offre aux vendeurs une plateforme dédiée pour présenter leurs produits qui est adaptée au secteur du matériel de minage de crypto-monnaie.
  • Nous avons implémenté des fonctionnalités d'amélioration des ventes, offrant aux vendeurs des possibilités telles que de proposer des offres personnalisées et non répertoriées à certains acheteurs.
  • L'application permet aux vendeurs de fournir des mises à jour manuelles des expéditions et des liens de suivi des commandes, favorisant ainsi la transparence et la communication avec leurs acheteurs.
  • Nous avons implémenté un système de notifications garantissant que les utilisateurs restent informés des événements cruciaux, et ce, en temps réel.

Paiements avancés

  • Nous avons procédé à l'implémentation de la génération de factures et Bons de commande automatisée.
  • Paiements par cartes: Nous avons ajouté la prise en charge des paiements avec cartes de crédit en devises fiduciaires grâce à l'intégration de l'API Stripe, apportant commodité et facilité aux acheteurs.
  • Paiements basés en crypto-monnaies: Nous avons provisionné une instance de BTC Pay Server et intégré son API au système de notre client. Cela a permis aux acheteurs d'utiliser facilement des crypto-monnaies pour leurs transactions.
  • Virements bancaires: Nous avons méticuleusement conçu un gestionnaire de processus synchronisé entre le panneau d'administration et le système destiné aux utilisateurs, pour permettre aux utilisateurs d'initier des virements bancaires hors ligne, ajoutant ainsi une dimension polyvalente au processus de paiement.

Expédition et logistique

  • Calculs automatisés des frais d'expédition, optimisant l'allocation des ressources pour l'entreprise du client.
  • Implémentation de règles stratégiques pour identifier les opportunités logistiques alignées sur les objectifs commerciaux du client.
  • Enrichissement de l'expérience de l'acheteur avec des fonctionnalités de suivi des expéditions, améliorant ainsi la transparence et la confiance après l'achat.
  • A permis aux acheteurs de lancer des litiges sans effort en cas de besoin, garantissant ainsi un marché équitable et fiable.

Agents de supports et des opérations

  • L'application fournit aux agents de support et d'opérations un panneau d'administration robuste, centralisant les tâches de gestion quotidiennes.
  • L'application équipe les agents avec des outils pour gérer et vérifier les publications de la place de marché, et pour fournir des devis de livraison et d'expédition.
  • L'application habilite les agents de support à superviser l'ensemble du processus de transaction, garantissant le respect des règles spécifiques à l'entreprise.
  • Nous avons implémenté un système complet de gestion des litiges, garantissant des résolutions équitables en cas de besoin.

Une quête de transparence

Insatisfait du manque de transparence concernant les prix dans le secteur du matériel de cryptominage, le client souhaitait développer une place de marché en ligne réunissant acheteurs et vendeurs de l'industrie et offrant une solution globale au processus d'achat et de vente.

Comme il n'existait à l'époque aucune entreprise établie/connue dans ce créneau, ils souhaitaient se positionner en pionnier et devenir la référence en matière de vente et d'achat de matériel de cryptominage en ligne. Dans ce but, ils nous ont contactés, avec le désir de disposer d'une place de marché numérique spécifiquement adaptée à cette niche et adaptée à leur modèle commercial et à leurs processus.

Cette première implémentation de la place de marché devait être considérée comme un MVP, servant de preuve de concept pour l'entreprise.

Ils cherchaient également à développer un panneau d'administration qui faciliterait la gestion et le support de leurs utilisateurs sur la plateforme. Ce « backoffice » a été conçu pour l'approbation des comptes utilisateurs, le support de ces derniers, la gestion des processus d'expédition, les vérifications des paiements ainsi que l'autorisation et l'audit du contenu.

Enfin, leur objectif était de déployer ces deux plateformes en ligne, en utilisant une nouvelle infrastructure.

Un nouveau défi

Malgré son manque d'expérience dans le monde du développement logiciel, notre client s'est lancé dans un voyage nourri par sa détermination à réussir ce projet.

Même si leur équipe technique s'est montrée déterminée, l'ampleur et la portée du projet dépassaient leurs capacités et connaissances. Acceptant leur ambition, nous avons collaboré étroitement, décryptant leurs aspirations, façonnant les fonctionnalités essentielles et alignant les attentes des utilisateurs. Morébec s'est imposé en tant guide et partenaire technique fiable, les menant vers le triomphe dans ces territoires numériques inexplorés.

Pour aligner leur vision sur le côté pratique, nous avons lancé une activité d'Event Storming, comblant le fossé entre les idées conceptuelles, les objectifs commerciaux et les solutions techniques. Grâce à une série de sessions de modélisation, nous avons identifié l'ensemble des fonctionnalités, établi un calendrier et défini un budget associé. Cet atelier d'analyse des besoins leur a permis de façonner l'avenir de la plateforme sans se plonger dans les subtilités techniques. À chaque instant, Morebec les a guidés, s'assurant que leur voyage reste sur la bonne voie et fidèle à son objectif.

Une fois les exigences solidifiées et un plan de projet complet en place, nous étions prêts à développer leur nouveau système.

Une solution complète

Afin de répondre efficacement aux besoins du client, il était impératif de créer une expérience Web rapide et fiable qui inspirerait confiance à ses clients.

La mission du système n'était pas seulement d'être un marché en ligne; mais de devenir LE SEUL outil indispensable pour mener avec transparence des achats et des ventes réussis en matière de matériel de crypto mining.

Par conséquent, il était impératif de porter une attention particulière au fait que le système répondrait aux attentes des utilisateurs du client.

Tout au long du projet, nous avons astucieusement équilibré la recherche et l'innovation avec la création d'un produit minimum viable (MVP) réussi. Notre plan de projet méticuleusement préparé a assuré l'alignement entre une présence pionnière sur le marché et un produit final raffiné.

Le projet était en fait divisé en trois composantes principales :

  • Site de pré-lancement : Il s'agissait du site Web préliminaire que nous avons développé et lancé avant que le marché en ligne complet ne soit complet pour accueillir des utilisateurs.
  • La Marketplace : Le cœur du projet englobait le système principal, avec toutes ses fonctionnalités destinées aux utilisateurs, répondant aux interactions entre les acheteurs et les vendeurs.
  • Le panneau d'administration : également connu sous le nom de backoffice, était le système de support essentiel dont la mission était de permettre aux agents de support et d'opérations de l'entreprise du client de gérer et d'administrer le marché en ligne, garantissant des opérations efficaces.

Site de pré-lancement

La phase initiale, le site de pré-lancement, a présenté un défi de taille alors que notre client se lançait dans son premier voyage d'innovation logicielle pour imaginer des produits numériques et comprendre leurs subtilités. Avec les possibilités illimitées qu'offrent les plateformes numériques, faire des choix est devenu primordial. Cependant, cela s'est avéré être une arme à double tranchant, car le désir d'explorer toutes les pistes a provoqué des changements dans leur vision et a eu un impact sur la chronologie de cette phase.

Pre-Launch Site

Notre rôle a été central pour les guider dans leur prise de décision et leur fournir les bases de leur initiation au numérique. Morébec les a aidés à naviguer à travers ces territoires inexplorés, pour s'assurer qu'ils ne se perdent pas en chemin et qu'ils puissent garder les yeux rivés sur le plan de projet que nous avions préparé ensemble.

Cela s'est avéré être une leçon inestimable pour leur équipe, puisqu'elle leur permis d'ouvrir la voie au développement de la Marketplace bien plus complexe avec davantage de compréhension et de stratégie.

D'un point de vue technologique, le site de pré-lancement a été réalisé à l'aide du CMS Grav, que nous avons choisi en raison de sa flexibilité et de la familiarité du client avec ses capacités conviviales de gestion de contenu. Ils ont également reconnu le potentiel de l'outil pour une utilisation future, comme la création d'un blog et d'une plateforme d'actualités utilisant la même configuration.

En bref, tout au long de cette phase, leur équipe a acquis des connaissances à propos des subtilités de la gestion de projet, apprenant comment chaque décision peut influencer le budget, la portée ou le calendrier de leur projet. Ce processus d'apprentissage a joué un rôle déterminant dans leur préparation aux défis plus complexes qui les attendent avec la Marketplace.

La Marketplace

Forte des enseignements tirés lors de la phase de pré-lancement du site, l'équipe s'est lancée dans l'aventure du développement de la Marketplace, guidé par Morébec. Armés de nouvelles connaissances en matière de conception de produits numériques et de développement de logiciels, le client a pu traverser cette phase avec plus de conviction.

L'expérience acquise lors de l'étape précédente les a aidés à maintenir le cap, à prendre des décisions avec plus de précision et de clarté, le tout renforcé par les ateliers d'analyse des besoins que nous avions organisés précédemment.

Pre-Launch Site

Du côté technologique, Morebec a implémenté la Marketplace en utilisant PHP et le framework Symfony, tirant profit de la familiarité des connaissances de certains membres l'équipe du client avec ces technologies. Cela au cas où ils auraient besoin d'étendre le système dans le futur de manière indépendante.

Nous avons choisi d'utiliser Vue.js pour le frontend afin de faciliter les fonctionnalités en temps réel telles que les notifications dans l'application et le chat, améliorant ainsi l'expérience utilisateur. Bien qu'il s'agissait d'une nouvelle technologie pour l'équipe du client, ils se sont rapidement adaptés et ont approuvé notre décision.

La sélection de la base de données était également une décision stratégique, nous avons choisi d'utiliser la structure sans schéma de MongoDB, parfaitement alignée sur leurs exigences évolutives. Cette approche flexible garantissait que leur plateforme pouvait facilement s'adapter aux besoins changeants du client, sans les contraintes d'un schéma rigide. Pour les lecteurs les plus techniques, le manque de propriétés ACID (à l'époque) de MongoDB a été compensé en définissant clairement les limites de cohérence de chaque concept du domaine et en limitant les changements d'état à un seul document à la fois.

Le panneau d'administration

Au début du projet, le client a, par inadvertance, négligé la valeur du panneau d'administration, ne reconnaissant pas son rôle central pour garantir un système complet, sûr et sécurisé. Une intervention cruciale était nécessaire pour souligner l'importance d'un back-office robuste afin de relever les défis potentiels liés à l'exploitation de tout système destiné au public. En engageant le client dans des discussions sur la sécurité, la prévention du spam, des escroqueries et des abus des utilisateurs, nous avons souligné l'importance d'une base sécurisée.

En collaboration étroite avec leur CTO, nous avons rétabli le panneau d'administration comme partie intégrante du succès du projet.

Sur le plan technique, ce sous-système a été développé en tant que module du système principal pour complémenter la Marketplace et pour tirer parti du code déjà existant simplifiant la maintenance, tout en respectant le budget.

Lancement final et collaboration continue

Pour le lancement final, nous nous sommes lancés dans une stratégie de déploiement utilisant la conteneurisation pour améliorer la réplicabilité, la sécurité et l'isolation. Avec le CTO du client comme collaborateur clé, nous avons engagé une discussion approfondie sur les avantages de la conteneurisation et des déploiements automatisés à l'aide de technologies comme Ansible.

Ce parcours d'apprentissage collaboratif a permis au client de saisir la valeur sous-jacente et le potentiel de telles approches. Notre rôle continu d'enseignement, d'orientation et de conseil leur a permis d'assimiler les aspects cruciaux du développement de produits numériques – de l'analyse des besoins à l'architecture, et de l'implémentation au déploiement et aux opérations.

Cette approche holistique a non seulement assuré un système robuste et extensible, mais a également doté le client de nouvelles compétences pour étendre et déployer les changements en toute confiance, même sans le même niveau d'expertise présent à Morebec.

Aujourd'hui, le voyage se poursuit, alors que nous fournissons un soutien et des conseils continus, garantissant le succès et l'évolution continus de leur plateforme et des besoins techniques de leur entreprise.

Un projet en tête?

Planifiez un appel avec notre équipe pour une estimation de coût.

Contactez-nous maintenant