Logо for review

Plateforme d'agrégation et d'unification des données

Innowise a développé à la fois le backend et le frontend de Vendi+, un système qui collecte et intègre les données des distributeurs automatiques.

Industrie Commerce de détail
Salariés 11-50
Région Royaume-Uni
Services Développement de logiciels
Client depuis 2024

Présentation du projet

Résumé par l'IA

Vendi Tech est une entreprise qui conçoit et exploite des solutions de distributeurs automatiques intelligents. Ses machines vendent des produits, diffusent des publicités numériques et collectent des données de vente en temps réel, le tout dans un seul et même appareil compact. Elles allient développement durable et confort moderne : machines économes en énergie, emballages recyclables, écrans tactiles élégants et paiement sans espèces.

Quote icon

Dès le début, leur équipe a fait preuve d'un professionnalisme exceptionnel, d'une grande expertise technique et d'une compréhension claire de nos objectifs commerciaux. Elle a abordé le projet avec rigueur et autonomie, en assumant pleinement ses responsabilités et en se surpassant constamment pour garantir la réussite du projet.

logo
Harry Maitland Directeur général Vendi Tech
Letter of recommendation, Page 1

Défi

L'entreprise s'appuyait sur certains flux de données clés pour gérer ses distributeurs automatiques. Cependant, elle était confrontée à deux défis majeurs.

Incohérence des données : Les données provenant des sources sur lesquelles ils s'appuient se présentent sous différents formats. La manipulation des données dans un mélange de formats rendait le traitement fastidieux et compliqué.

Absence de stockage centralisé : Les informations étant dispersées dans de nombreux systèmes, il était difficile d'avoir une vue d'ensemble des ventes et des performances des machines. Cela ralentissait le processus décisionnel et réduisait la qualité des informations sur lesquelles il s'appuyait.

Ils se sont adressés à Innowise afin d'obtenir un système capable d'intégrer des données dans un format unifié et de créer une base de données centralisée. 

Lancez une plateforme de vente au détail moderne avec Innowise​

Solution

Notre équipe a développé le backend et le frontend du système appelé Vendi+, qui collecte et intègre des données sur chaque vente et d'autres mesures pertinentes provenant des distributeurs automatiques. Ces données sont ensuite converties dans un format unifié qui correspond au schéma prédéfini, puis stockées dans une base de données centralisée.

Veuillez noter que les données figurant dans les captures d'écran se rapportent aux performances financières et que les chiffres ont été ajustés et ne reflètent donc pas les résultats réels.

Intégration et transformation des données

Nous avons mis en place une ingestion de données en temps réel via AWS Lambda et une synchronisation planifiée des données à l'aide de CronJobs. Ces pipelines permettent de conserver toutes les données des distributeurs automatiques collectées et normalisées dans un format unifié.

Gestion centralisée des données

Nos ingénieurs ont créé des API CRUD pour gérer les données de vente, les détails de l'inventaire et les comptes d'utilisateurs dans une base de données centralisée. Une telle structure fournit une source unique de vérité pour toutes les opérations.

Authentification et autorisation de l'utilisateur

La solution fournit un système d'authentification sécurisé avec un contrôle d'accès basé sur les rôles. Cela permet de conserver les données sensibles qui ne sont accessibles qu'aux utilisateurs autorisés.

API évolutives

La solution fournit un système d'authentification sécurisé avec un contrôle d'accès basé sur les rôles. Cela permet de conserver les données sensibles qui ne sont accessibles qu'aux utilisateurs autorisés.

Tableau de bord interactif

Nos experts ont créé un tableau de bord avec des graphiques et des tableaux pour afficher les indicateurs clés. Des filtres permettent aux utilisateurs de visualiser les données par date, par lieu ou par produit.

Perspectives publicitaires

Nous avons conçu un module permettant d'analyser l'impact des campagnes publicitaires. Cette extension inclut des graphiques de performance et des calculs de ROI pour aider à optimiser les efforts marketing de nos clients.

Conception réactive

Nos concepteurs ont développé une interface utilisateur entièrement réactive en utilisant React pour fournir un système qui fonctionne parfaitement sur les ordinateurs de bureau, les tablettes et les smartphones, ce qui le rend accessible de n'importe où.

Alertes personnalisées

Nous avons ajouté des notifications en cas de bas niveau de stock, d'anomalies dans les ventes ou d'erreurs du système. Ces alertes permettent à Venditech d'agir rapidement pour résoudre les problèmes ou saisir les opportunités.

Outils de comparaison

Notre équipe a créé des outils permettant de comparer les données relatives aux ventes et aux performances de différents distributeurs automatiques ou de différentes périodes. Cela permet d'améliorer la prise de décision en mettant en évidence les tendances et les valeurs aberrantes.

Quote icon

Le principal défi ne résidait pas dans la collecte des données, mais dans la mise en place d'une architecture de données fiable, capable de traiter à grande échelle des données machine hétérogènes. Grâce à la mise en œuvre de pipelines de transformation standardisés, d'une gestion centralisée des données et d'API évolutives, nous avons développé une plateforme qui fournit des données cohérentes et fiables pour le reporting opérationnel et le développement futur de nos produits.

author
1TP167 Tam Turaev Directeur des ventes

Technologies

Frontend

React, Redux, Material-UI ;

Backend

Python (FastAPI), PostgreSQL ;

Cloud

AWS Lambda, Amazon SQS, AWS EC2/S3

VCS

Git, GitHub ;

Outils

Material-UI, FastAPI.

Équipe

Icon 1
Chef de projet
Icon 1
Analyste commercial
Icon 1
Ingénieur QA
Icon 1
Développeur Back-End
Icon 1
Développeur Front-End
L'équipe Innowise

Résultats

Durée du projet

2024 — 2026

Grâce à l'intégration et à la centralisation des données, Venditech a obtenu une vision claire des ventes et des performances des différents sites, ce qui lui a permis d'identifier les distributeurs les plus performants et d'optimiser ceux qui l'étaient moins. Avec une base de données solide, il est devenu plus facile d'évoluer - l'ajout de nouveaux distributeurs automatiques ou l'extension à de nouvelles régions n'a pas été une source de chaos.

Le formatage et l'intégration automatisés des données ont éliminé la nécessité d'un travail manuel fastidieux, réduisant ainsi les erreurs humaines et économisant des heures de travail.

La connaissance des modèles de vente, des niveaux de stocks et du comportement des clients permet à l'entreprise de mieux prévoir la demande, de gérer les stocks et d'adapter les promotions. Ce niveau de prise de décision fondée sur les données peut se traduire par une amélioration de l'efficacité opérationnelle.

Table des matières

Lancez une plateforme de vente au détail moderne avec Innowise

    Contactez-nous

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

    Envoyez-nous un message vocal
    Joindre des documents
    Charger fichier

    Vous pouvez joindre un fichier d'une taille maximale de 2 Mo. Formats de fichiers valables : pdf, jpg, jpeg, png.

    En cliquant sur Envoyer, vous consentez à ce qu'Innowise traite vos données personnelles conformément à notre politique de confidentialité. Politique de confidentialité pour vous fournir des informations pertinentes. En communiquant votre numéro de téléphone, vous acceptez que nous puissions vous contacter par le biais d'appels vocaux, de SMS et d'applications de messagerie. Les tarifs des appels, des messages et des données peuvent s'appliquer.

    Vous pouvez également nous envoyer votre demande
    à contact@innowise.com
    Que se passe-t-il ensuite?
    1

    Une fois que nous aurons reçu et traité votre demande, nous vous contacterons pour détailler les besoins de votre projet et signer un accord de confidentialité.

    2

    Après avoir examiné vos souhaits, vos besoins et vos attentes, notre équipe élaborera une proposition de projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts estimés projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts estimés.

    3

    Nous prendrons rendez-vous avec vous pour discuter de l'offre et régler les détails.

    4

    Enfin, nous signons un contrat et commençons immédiatement à travailler sur votre projet.

    arrow