Platform voor gegevensaggregatie en -unificatie

Innowise heeft zowel de backend als de frontend ontwikkeld voor Vendi+, een systeem dat gegevens van verkoopautomaten verzamelt en integreert.

Klant

Industrie
Detailhandel
Regio
UK
Klant sinds
2024

De klant is Venditech, een bedrijf dat gespecialiseerd is in het leveren van geavanceerde verkoopoplossingen en geautomatiseerde retailtechnologieën.

Venditech biedt slimme verkoopautomaten met IoT-technologie, aanpasbare oplossingen voor diverse branches en gegevensanalyse om de prestaties en de klantervaring te verbeteren. Ze combineren duurzaamheid met modern gemak: energiebesparende machines, recyclebare verpakkingen, gestroomlijnde touchscreens en kassa's zonder contant geld. Dit alles maakt de ervaring soepeler voor alle betrokkenen.

Uitdaging

Het bedrijf vertrouwde op een aantal belangrijke gegevensfeeds om zijn verkoopautomaten te beheren. Ze werden echter geconfronteerd met twee grote uitdagingen.

Inconsistente gegevens: De gegevens uit de bronnen waarop ze vertrouwden, kwamen in verschillende formaten. Het verwerken van gegevens in een mix van formaten maakte het verwerken tot een vervelende en gecompliceerde taak.

Gebrek aan gecentraliseerde opslag: Omdat de informatie verspreid was over talloze systemen, was het moeilijk om een volledig beeld te krijgen van de verkoop- en machineprestaties. Dat maakte de besluitvorming trager en minder goed geïnformeerd. Ze benaderden Innowise voor een systeem dat in staat zou zijn om gegevens te integreren in een uniform formaat en een gecentraliseerde database te creëren.

Oplossing

Ons team heeft de backend en frontend ontwikkeld voor het systeem genaamd Vendi+, dat gegevens over elke verkoop en andere relevante statistieken van de verkoopautomaten verzamelt en integreert. Deze gegevens worden verder omgezet in een uniform formaat dat overeenkomt met het vooraf gedefinieerde schema en vervolgens opgeslagen in een gecentraliseerde database.

Houd er rekening mee dat de gegevens in de schermafbeeldingen betrekking hebben op financiële prestaties en dat de cijfers zijn aangepast en daarom niet de echte resultaten weergeven.

Gegevensintegratie en -transformatie

We hebben realtime gegevensinvoer opgezet via AWS Lambda en geplande gegevenssynchronisatie met CronJobs. Deze pijplijnen houden alle gegevens van automaten verzameld en gestandaardiseerd in een uniform formaat.

Gecentraliseerd gegevensbeheer

Onze technici bouwden CRUD API's om verkoopgegevens, voorraadgegevens en gebruikersaccounts in een gecentraliseerde database te beheren. Een dergelijke structuur biedt een enkele bron van waarheid voor alle activiteiten.

Verificatie en autorisatie van gebruikers

De oplossing biedt een veilig authenticatiesysteem met rolgebaseerde toegangscontrole. Hierdoor blijven gevoelige gegevens alleen toegankelijk voor geautoriseerde gebruikers.

Schaalbare api's

We hebben RESTful API's ontworpen om efficiënt om te gaan met groeiende hoeveelheden aanvragen. Deze schaalbaarheid ondersteunt toenemende gegevensbelastingen en gebruikersverkeer naarmate het systeem zich uitbreidt.

Interactief dashboard

Onze experts hebben een dashboard gemaakt met grafieken en tabellen om de belangrijkste statistieken weer te geven. Er zijn filters waarmee gebruikers gegevens kunnen bekijken op datum, locatie of product.

Inzichten in reclame

We hebben een module ontworpen om de impact van advertentiecampagnes te analyseren. Deze uitbreiding bevat prestatiegrafieken en ROI-berekeningen om de marketinginspanningen van onze klant te helpen optimaliseren.

Responsief ontwerp

Onze ontwerpers ontwikkelden een volledig responsieve UI met behulp van React om het systeem soepel te laten werken op desktops, tablets en smartphones, waardoor het overal toegankelijk is.

Aangepaste waarschuwingen

We hebben meldingen toegevoegd voor lage voorraadniveaus, afwijkingen in de verkoop of systeemfouten. Deze waarschuwingen helpen Venditech snel te handelen om problemen op te lossen of kansen te benutten.

Vergelijkingstools

Ons team heeft tools gemaakt om verkoop- en prestatiegegevens van verschillende verkoopautomaten of tijdsperioden met elkaar te vergelijken. Dit ondersteunt betere besluitvorming door trends en uitschieters te markeren.

Technologieën

Apparaten

React, Redux, Material-UI

Backend

Python (FastAPI), PostgreSQL

Cloud

AWS Lambda, Amazon SQS, AWS EC2/S3

VCS

Git, GitHub

Hulpmiddelen

Material-UI, FastAPI

Team

1
Project Manager
1
Bedrijfs-analist
1
QA ingenieur
1
Back-End Ontwikkelaar
1
Front-End Ontwikkelaar

Resultaten

Door de integratie en centralisatie van gegevens kreeg Venditech een duidelijk beeld van de verkoop en prestaties op verschillende locaties, waardoor ze goed presterende machines konden identificeren en slecht presterende machines konden optimaliseren. Met een solide gegevensbasis werd het eenvoudiger om te schalen - het toevoegen van nieuwe verkoopautomaten of het uitbreiden naar nieuwe regio's bracht geen chaos met zich mee.

Geautomatiseerde gegevensopmaak en -integratie maakte vervelend handmatig werk overbodig, waardoor menselijke fouten werden voorkomen en uren personeelstijd werd bespaard.

Dankzij de inzichten in verkooppatronen, voorraadniveaus en klantgedrag kan het bedrijf de vraag beter voorspellen, de voorraad beheren en promoties op maat maken. Dit niveau van gegevensgestuurde besluitvorming kan resulteren in een verbeterde operationele efficiëntie.

Kijk eens naar Feedback van Venditech over hun ervaringen met onze samenwerking. 

Duur van het project
  • Tweede fase - maart 2025 - april 2025
tot 90%

vermindering van handmatige gegevensverwerking

45%

minder rapportagefouten

Contacteer ons

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je bestelling hebben verwerkt. 

    Stuur ons een spraakbericht
    Documenten bijvoegen
    Bestand uploaden

    Je kunt 1 bestand van maximaal 2 MB bijvoegen. Geldige bestandsformaten: pdf, jpg, jpeg, png.

    Door op Verzenden te klikken, stemt u ermee in dat Innowise uw persoonsgegevens verwerkt volgens onze Privacybeleid om u van relevante informatie te voorzien. Door je telefoonnummer op te geven, ga je ermee akkoord dat we contact met je opnemen via telefoongesprekken, sms en messaging-apps. Bellen, berichten en datatarieven kunnen van toepassing zijn.

    U kunt ons ook uw verzoek sturen
    naar contact@innowise.com

    Wat gebeurt er nu?

    1

    Zodra we je aanvraag hebben ontvangen en verwerkt, nemen we contact met je op om de details van je project te bespreken en een NDA te ondertekenen om vertrouwelijkheid te garanderen.

    2

    Na het bestuderen van je wensen, behoeften en verwachtingen zal ons team een projectvoorstel opstellen met de omvang van het werk, de grootte van het team, de tijd en de geschatte kosten.

    3

    We zullen een afspraak met je maken om het aanbod te bespreken en de details vast te leggen.

    4

    Tot slot tekenen we een contract en gaan we meteen aan de slag met je project.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden. 

    We verwerken je aanvraag en nemen zo snel mogelijk contact met je op.

    pijl