Logо for review

Platforma agregacji i unifikacji danych

Innowise opracował zarówno backend, jak i frontend dla Vendi+, systemu, który zbiera i integruje dane z automatów sprzedających.

Branża Retail
Pracownicy 11-50
Region UK
Usługi Tworzenie oprogramowania
Klient od 2024

Przegląd projektu

Podsumuj artykuł za pomocą AI

Vendi Tech to firma zajmująca się projektowaniem i obsługą inteligentnych rozwiązań w zakresie automatów sprzedających. Jej automaty sprzedają produkty, wyświetlają reklamy cyfrowe oraz gromadzą dane dotyczące sprzedaży w czasie rzeczywistym — a wszystko to w jednym kompaktowym urządzeniu. Łączą one zrównoważony rozwój z nowoczesną wygodą: energooszczędne automaty, opakowania nadające się do recyklingu, eleganckie ekrany dotykowe oraz płatności bezgotówkowe.

Quote icon

Od samego początku ich zespół wykazał się wyjątkowym profesjonalizmem, wiedzą techniczną oraz doskonałym zrozumieniem naszych celów biznesowych. Do projektu podeszli z troską i samodzielnością, w pełni biorąc na siebie odpowiedzialność za powierzone zadania i konsekwentnie wykraczając poza swoje obowiązki, aby zapewnić sukces projektu.

logo
Harry Maitland Dyrektor zarządzający Vendi Tech
Letter of recommendation, Page 1

Wyzwanie

Firma polegała na kilku kluczowych źródłach danych do zarządzania swoimi automatami. Stanęła jednak przed dwoma głównymi wyzwaniami.

Niespójność danych: Dane ze źródeł, na których polegali, miały różne formaty. Obsługa danych w różnych formatach sprawiała, że ich przetwarzanie było żmudnym i skomplikowanym zadaniem.

Brak scentralizowanej pamięci masowej: Ponieważ informacje były rozproszone po wielu systemach, trudno było uzyskać pełny obraz wyników sprzedaży i wydajności maszyn. Sprawiało to, że proces podejmowania decyzji przebiegał wolniej i w oparciu o mniej rzetelne dane.

Zwrócili się do firmy Innowise z prośbą o dostarczenie systemu, który umożliwiłby integrację danych w jednolitym formacie oraz utworzenie scentralizowanej bazy danych. 

Uruchom nowoczesną platformę handlową z Innowise​

Rozwiązanie

Nasz zespół opracował backend i frontend dla systemu o nazwie Vendi+, który zbiera i integruje dane dotyczące każdej sprzedaży i innych istotnych wskaźników z automatów. Dane te są następnie konwertowane do ujednoliconego formatu, który pasuje do wcześniej zdefiniowanego schematu, a następnie przechowywane w scentralizowanej bazie danych.

Należy pamiętać, że dane na zrzutach ekranu odnoszą się do wyników finansowych, a liczby zostały skorygowane i dlatego nie odzwierciedlają rzeczywistych wyników.

Integracja i transformacja danych

Ustanowiliśmy pozyskiwanie danych w czasie rzeczywistym za pośrednictwem AWS Lambda i zaplanowaną synchronizację danych za pomocą CronJobs. Dzięki tym potokom wszystkie dane z automatów vendingowych są gromadzone i standaryzowane w ujednoliconym formacie.

Scentralizowane zarządzanie danymi

Nasi inżynierowie zbudowali interfejsy API CRUD do zarządzania danymi sprzedaży, szczegółami zapasów i kontami użytkowników w scentralizowanej bazie danych. Taka struktura zapewnia jedno źródło prawdy dla wszystkich operacji.

Uwierzytelnianie i autoryzacja użytkowników

Rozwiązanie zapewnia bezpieczny system uwierzytelniania z kontrolą dostępu opartą na rolach. Dzięki temu poufne dane są dostępne tylko dla autoryzowanych użytkowników.

Skalowalne interfejsy API

Rozwiązanie zapewnia bezpieczny system uwierzytelniania z kontrolą dostępu opartą na rolach. Dzięki temu poufne dane są dostępne tylko dla autoryzowanych użytkowników.

Interaktywny pulpit nawigacyjny

Nasi eksperci stworzyli pulpit nawigacyjny z wykresami i tabelami do wyświetlania kluczowych wskaźników. Użytkownicy mogą przeglądać dane według daty, lokalizacji lub produktu.

Informacje reklamowe

Zaprojektowaliśmy moduł do analizy wpływu kampanii reklamowych. Rozszerzenie to zawiera wykresy wydajności i obliczenia ROI, które pomagają zoptymalizować działania marketingowe naszych klientów.

Projekt responsywny

Nasi projektanci opracowali w pełni responsywny interfejs użytkownika przy użyciu React, aby zapewnić system, który działa płynnie na komputerach stacjonarnych, tabletach i smartfonach, dzięki czemu jest dostępny z dowolnego miejsca.

Alerty niestandardowe

Dodaliśmy powiadomienia o niskim poziomie zapasów, anomaliach sprzedaży lub błędach systemu. Alerty te pomagają firmie Venditech działać szybko, aby rozwiązać problemy lub wykorzystać możliwości.

Narzędzia porównawcze

Nasz zespół stworzył narzędzia do porównywania danych dotyczących sprzedaży i wydajności w różnych automatach lub okresach czasu. Pomaga to w podejmowaniu lepszych decyzji poprzez podkreślanie trendów i wartości odstających.

Quote icon

Głównym wyzwaniem nie było gromadzenie danych, lecz stworzenie niezawodnej architektury danych, zdolnej do przetwarzania zróżnicowanych danych maszynowych na dużą skalę. Dzięki wdrożeniu znormalizowanych procesów transformacji danych, scentralizowanego zarządzania danymi oraz skalowalnych interfejsów API stworzyliśmy platformę, która dostarcza spójne i wiarygodne dane na potrzeby sprawozdawczości operacyjnej oraz przyszłej rozbudowy produktów.

author
1TP167 Tam Turaev Kierownik sprzedaży

Technologie

Frontend

React, Redux, Material-UI;

Backend

Python (FastAPI), PostgreSQL;

Chmura

AWS Lambda, Amazon SQS, AWS EC2/S3

VCS

Git, GitHub;

Narzędzia

Material-UI, FastAPI.

Zespół

Icon 1
Kierownik projektu
Icon 1
Analityk biznesowy
Icon 1
QA Inżynier
Icon 1
Programista Back-End
Icon 1
Programista Front-End
zespół Innowise

Wyniki

Czas trwania projektu

2024 — 2026

Dzięki integracji i centralizacji danych Venditech uzyskał jasny obraz sprzedaży i wydajności w różnych lokalizacjach, pomagając im zidentyfikować najbardziej wydajne maszyny i zoptymalizować te, które nie osiągają najlepszych wyników. Dzięki solidnym podstawom danych łatwiej było skalować - dodawanie nowych automatów lub rozszerzanie działalności na nowe regiony nie powodowało chaosu.

Zautomatyzowane formatowanie i integracja danych wyeliminowały potrzebę żmudnej pracy ręcznej, ograniczając liczbę błędów ludzkich i oszczędzając godziny czasu pracowników.

Wgląd we wzorce sprzedaży, poziomy zapasów i zachowania klientów pozwala firmie lepiej prognozować popyt, zarządzać zapasami i dostosowywać promocje. Ten poziom podejmowania decyzji w oparciu o dane może skutkować poprawą wydajności operacyjnej.

Spis treści

Uruchom nowoczesną platformę handlową z Innowise

    Skontaktuj się z nami

    Umów się na rozmowę lub wypełnij poniższy formularz, a my odezwiemy się do Ciebie po przetworzeniu Twojego zgłoszenia.

    Wyślij nam wiadomość głosową
    Załącz dokumenty
    Prześlij plik

    Można załączyć 1 plik o rozmiarze do 2 MB. Prawidłowe formaty plików: pdf, jpg, jpeg, png.

    Klikając "Wyślij", wyrażasz zgodę na przetwarzanie Twoich danych osobowych przez Innowise zgodnie z naszą Politykę Prywatności w celu przekazania Ci odpowiednich informacji. Podając numer telefonu, zgadzasz się na kontakt za pośrednictwem połączeń głosowych, SMS-ów lub komunikatorów. Mogą obowiązywać opłaty za połączenia, wiadomości i transmisję danych.

    Możesz także wysłać swoje zapytanie
    na contact@innowise.com
    Co dalej?
    1

    Po otrzymaniu i przetworzeniu zgłoszenia skontaktujemy się z Tobą, aby szczegółowo opisać projekt i podpisać umowę NDA w celu zapewnienia poufności.

    2

    Po zapoznaniu się z Twoimi potrzebami i oczekiwaniami, nasz zespół opracuje projekt wraz z zakresem prac, wielkością zespołu, wymaganym czasem i szacunkowymi kosztami.

    3

    Zorganizujemy spotkanie w celu omówienia oferty i ustalenia szczegółów.

    4

    Na koniec podpiszemy umowę, błyskawicznie rozpoczynając pracę nad projektem.

    arrow