Specyfikacja techniczna
Wymagana jest opracowanie systemu analitycznego dla 10 sklepów Prom.ua.
Główne zadanie
Stworzenie usługi internetowej / dashboardu, który przez API Prom.ua będzie automatycznie zbierał i analizował dane dotyczące zamówień oraz wskaźników pracy sklepów.
Podstawowa funkcjonalność
Podłączenie sklepów
Podłączenie 10 sklepów przez API Prom.ua
Oddzielna analiza dla każdego sklepu
Ogólna analiza zbiorcza
Synchronizacja zamówień
System musi automatycznie:
ładować nowe zamówienia;
aktualizować statusy zamówień;
zapisywać historię zmian;
aktualizować dane
Analiza wskaźników
Wymagana jest prezentacja:
liczby zamówień;
udane zamówienia;
nieudane zamówienia;
% udanych zamówień;
Przykład:
bieżący wskaźnik;
prognoza wskaźnika;
ile jeszcze nieudanych zamówień jest do zaakceptowania.
Dashboard
Wymagany jest wygodny interfejs z:
wykresami;
statystyką;
filtrami;
powiadomieniami o ryzyku.
Filtry:
sklep;
okres;
status;
Powiadomienia
Powiadomienia przez Telegram lub email:
spadek % udanych zamówień;
krytyczna liczba anulacji;
ryzyko spadku poniżej 80%.
Wymagania techniczne
Praca przez API Prom.ua
Przechowywanie historii danych
Możliwość skalowania
Ochrona tokenów API
Preferowane:
Backend: Python / Node.js
Frontend: React / Vue
Baza danych: PostgreSQL
Rezultat
Gotowy system analityczny z automatycznym aktualizowaniem danych i wygodnym dashboardem do kontroli wskaźników sklepów Prom.ua.