ThingsIX est un réseau mondial décentralisé de l'Internet of Things, conçu pour récompenser les opérateurs de gateways pour leur participation à l'expansion d'une couverture réseau fiable et pour délivrer des données de manière sécurisée aux utilisateurs grâce à la technologie blockchain.
ThingsIX présente une méthode unique de validation en la présence de mappeurs, un dispositif qui permet une vérification de la couverture réseau beaucoup plus fiable, ce qui permet à n'importe quel gateway LoRa® existant de rejoindre le réseau ThingsIX.
Le tableau de bord ThingsIX a été créé pour donner aux utilisateurs de gateways la possibilité de connecter leurs périphériques au réseau, en connectant leur portefeuille grâce à l'intégration de Web3 et de smart-contracts permettant des transactions sécurisées.
En plus de visualiser l'étendue du réseau jour après jour sur une carte du monde, les utilisateurs peuvent réclamer leur récompense chaque jour sur leur portefeuille.
Ci-dessus est un exemple d'une page Gateway, montant les informations relative à l'appareil, ainsi qu'un tableau des récompenses rapportées par la couverture réseau prodiguée chaque jour, sous la forme de tokens THIX.
Cette page permet aux utilisateurs de mettre à jour les détails et la location de leurs gateways, pour un tarif fixe en THIX. Chaque transaction effectuée dans le tableau de bord doit être validée par l'application portefeuille de l'utilisateur.
Il y a également une page réservée au mapping qu'utilisent les propriétaires de mappeurs pour valider la couverture réseau, et qui dispose d'une carte interactive permettant de suivre l'activité de leur mappeur en direct, et les gateways détectés.
Le menu en bas de l'écran peut être rétracté à la demande pour plus de visibilité pendant la conduite, notamment sur tablette et sur mobile
Ce tableau de bord a été codé avec Vue.js. Etant été la seule développeuse frontend sur ce projet de longue durée, j'ai eu la responsabilité de chaque aspect de ce tableau de bord, y compris le design, l'intégration des wallets, des smart-contracts ainsi que la création de toutes les cartes intéractives.