Backend
Application Web
Introduction
SpringCard, le fabricant de matériel électronique, a fait appel à notre expertise IoT pour améliorer SpringPass, leur solution de gestion de Pass pour leurs lecteurs NFC.
Mission
SpringCard est un fabricant de matériel électronique spécialisé dans la conception de lecteurs RFID/NFC et de solutions IoT. Ils ont sollicité notre expertise en développement IoT afin de développer une solution pour éditer des Pass, soit des Google Wallet et Apple Pass.
Ayant une solution technique existante, ils souhaitaient la moderniser et la faire évoluer pour une utilisation industrielle. Leur souhait est ainsi d’adopter une solution qui leur permet d’assurer l’administration, le support multi-clients ou encore l’ajout de comptes clients.
Nous avons ainsi conçu une solution évolutive, qui pourra être développée afin d’obtenir un outil plus avancé, où chaque utilisateur pourrait avoir ses propres certificats.
Dans un premier temps, nous avons migré le code existant vers un format plus moderne, puis nous avons dans un second temps créé la partie client. La solution a par ailleurs été déployée de manière automatisée sur un cluster Kubernetes chez OVH.
SpringCard possède ainsi aujourd’hui une solution IoT fiable et évolutive pour assurer la gestion de ses Pass.
Les challenges
Effectuer la migration du code existant écrit en PHP vers une solution plus moderne reposant sur Node.js, tout en intégrant la génération des Pass pour la plateforme Android.
Rendre les Pass personnalisables tels qu’attendu par le client.
Rendre fonctionnels les Pass NFC sur les deux plateformes malgré les évolutions récentes des plateformes mobiles.
Fonctionnalités
Produire des Pass pour des appareils Android et iOS.
Sauvegarder toutes les demandes utilisateurs.
Administrer les Pass qui ont été générés.
Accéder à l’espace utilisateur pour consulter l’ensemble des Pass créés.
Les technologies utilisées
Toujours à la pointe de
la technologie
Hasura
PostegreSQL
Vue.js