Rozbudowa wewnętrznego narzędzia klasy ERP

Notice description

Powstaje w kontekście projektu:
FEPZ.01.06-IZ.00-0073/25 - Wdrożenie wyspecjalizowanych rozwiązań cyfrowych

1. Przedmiotem zamówienia jest rozbudowa wewnętrznego narzędzia klasy ERP obejmującą o co najmniej:
1.1 Część 1: Rozbudowa systemu Puzzle.
1.1.1 Tworzenie ofert handlowych.
1.1.2 Tworzenie zamówień/umów z klientami (np. automatyczne generowanie wzoru umowy, itp.).
1.1.3 Ewidencja wszystkich zamówień/umów z klientami i możliwość śledzenia ich statusu.
1.1.4 Tworzenie i wysyłanie zamówień produkcyjnych oraz zamówień komponentów do kooperantów na potrzeby konkretnych zamówień/umów z klientami.
1.1.5 Magazynowanie i zarządzanie zapasami.
1.1.6 Planowanie i obsługa produkcji.
1.1.7 Zarządzanie relacjami z klientami.
1.1.8 Obsługa księgowa obszarów wymienionych w punktach 1.1.6 i 1.1.7.
1.1.9 Tworzenie zaawansowanych statystyk dot. sprzedaży oraz kosztów (np. sprzedaż poszczególnych produktów, rentowność, koszty, partnerzy, poszczególni handlowcy, sprzedaż w poszczególnych krajach na przestrzeni lat, sprzedaż do poszczególnych klientów na przestrzeni lat, ilość sprzedanych produktów do poszczególnych klientów – z podziałem na produkty, itp.).
1.1.10 Wykorzystanie AI przy automatyzacji procesów biznesowych.
1.1.11 Dodanie modułu do projektowania trampolin, zintegrowanego z systemem zamówień/umów z klientami, obejmującego następujące funkcje:
a. Kreator projektów trampolin z uwzględnieniem ich kształtów oraz rozmiarów,
b. Graficzny edytor do projektowania trampolin (działający w trybie fotorealistycznym, odzwierciedlającym rzeczywisty wygląd oraz kolorystkę mat trampolin zbudowanych z lameli oraz obrzeży trampolin), obsługujący takie operacje jak skalowanie i obracanie (z zachowaniem możliwości edycji), wspierający mechanizm cofnij/ponów,
c. Moduł do projektowania obrazków na matach trampolin przy pomocy AI (na bazie tekstowego opisu podanego przez użytkownika), uwzględniający nieregularny kształt lameli oraz różne rozmiary i kształty mat. Zintegrowany z graficznym edytorem,
d. Mechanizm zapisu i odczytu projektów trampolin,
e. Mechanizm wygaszania nieaktywnych projektów,
f. Obsługa wielu języków (minimum trzy: polski, angielski, niemiecki) z możliwością przełączania ich w trakcie działania programu,
g. Dwa tryby interfejsu: jasny i ciemny (z możliwością przełączania ich w trakcie działania programu),
h. Wbudowana instrukcja obsługi w formie video,
i. Program zoptymalizowany pod kątem UX/UI,
j. Program przystosowany do uruchamiania w przeglądarce, na tabletach (iOS/Android) oraz jako aplikacja desktopowa (Windows, macOS, Linux), zoptymalizowany pod kątem wydajności, zrealizowany w technologii Flutter,
k. Wybierając trampolinę do oferty lub zamówienia może pojawić się komunikat “zaprojektuj sobie własną matę do skakania z użyciem IA”.
1.1.12 Dodanie modułu do wizualnego projektowania placów zabaw, zintegrowanego z systemem zamówień/umów z klientami, obejmującego następujące funkcje:
a. Kreator projektów placów zabaw z uwzględnieniem ich kształtów (prostokąt, elipsa, kształt nieregularny) oraz rozmiarów, z możliwością projektowania na dołączonej przez użytkownika mapie (z opcją skalibrowania mapy i zaznaczenia na niej obszaru placu), oferujący mechanizm cofnij/ponów,
b. Graficzny edytor do projektowania placów zabaw (działający w trybie fotorealistycznym – zarówno 3D jak i 2D, odzwierciedlającym rzeczywisty wygląd oraz kolorystkę elementów wyposażenia placów zabaw wchodzących w skład katalogu produktów firmy Inter Play (ponad 2000 obiektów), obsługujący takie operacje jak skalowanie i obracanie (z zachowaniem możliwości edycji – zarówno w trybie 2D jak i 3D), oferujący mechanizm cofnij/ponów. W zakres prac wchodzi również ujednolicenie, wprowadzenie poprawek oraz optymalizacja modeli 3D obiektów wchodzących w skład katalogu produktów, na potrzeby kreatora,
c. Mechanizm galerii pozwalający generować i dodawać do oferty różne ujęcia projektowanego placu zabaw w postaci obrazków,
d. Mechanizm zapisu i odczytu projektów placów zabaw,
e. Wbudowany mechanizm generowania ofert (w postaci plików PDF), zawierających informacje na temat projektowanego placu (kod projektu, data, rzut 2D, rzut 3D, lista użytych obiektów oraz w wersji rozszerzonej – specyfikacje techniczne użytych obiektów)
f. Mechanizm wygaszania nieaktywnych projektów,
g. Obsługa wielu języków (minimum trzy: polski, angielski, niemiecki) z możliwością przełączania ich w trakcie działania programu,
h. Dwa tryby interfejsu: jasny i ciemny (z możliwością przełączania ich w trakcie działania programu),
i. Wbudowany interaktywny samouczek oraz instrukcja obsługi w formie video,
j. Program zoptymalizowany pod kątem UX/UI,
k. Program przystosowany do uruchamiania w przeglądarkach, na tabletach (iOS/Android) oraz jako aplikacja desktopowa (Windows, macOS, Linux), zoptymalizowany pod kątem wydajności, zrealizowany w technologii C++/WebAssembly,
1.1.13 Przy pracach związanych z rozbudową wewnętrznego narzędzia klasy ERP, opisanych w punktach powyżej po stronie Wykonawcy należy wziąć pod uwagę szczegółową analizę biznesową (w ramach której opisane zostaną dokładnie wymagania biznesowe), stworzenie projektu UX/UI opisanych funkcjonalności w narzędziu typu Figma oraz stworzenie technicznej listy zadań. W kontekście zapewnienia jakości po stronie Wykonawcy powinny też powstać: strategia testowania oraz szczegółowe plany testów i opisy wszystkich przypadków testowych; testy regresji (obejmujący główne ścieżki funkcjonalne) powinny być automatyzowane, pozostała cześć testów może być przeprowadzona manualnie; proces testowania realizowany w trakcie realizacji projektu powinien być szczegółowo udokumentowany po stronie Wykonawcy.
1.2 Część 2: Modernizacja systemu Puzzle.
1.2.1 Zmiana architektury z monolitycznej na mikroserwisową, co ma zapewnić skalowalność, elastyczność, odporność na awarie i szybsze wdrożenia, a także lepsze dopasowanie do współczesnych praktyk DevOps i chmury. Mikroserwisy realizowane w ramach niniejszego projektu powinny być zaimplementowane w języku Python.
1.2.2 architektury z monolitycznej na mikroserwisową, co ma zapewnić skalowalność, elastyczność, odporność na awarie i szybsze wdrożenia, a także lepsze dopasowanie do współczesnych praktyk DevOps i chmury.
1.2.3 Do komunikacji między mikroserwisami powinna być użyta szyna danych RabbitMQ.
1.2.4 Wdrożenie nowoczesnej infrastruktury towarzyszącej:
a. klastra zarządzającego skalowaniem i usługami (Docker Swarm), które będą automatycznie umieszczane w chmurze (w pierwszej kolejności na platformie Hetzner Cloud, ale stworzone rozwiązanie musi być „cloud-agnostic” (powinno umożliwiać korzystanie z rozwiązań innych dostawców np. Amazon AWS, Google Cloud czy Microsoft Azure),
b. nowoczesnego potoku CI/CD:
• wprowadzanie zmian w kodzie ma automatycznie uruchamiać proces budowania i testowania całej aplikacji,
• kod, który pomyślnie przejdzie testy, może być automatycznie wdrożony na środowisko testowe lub na produkcję bez ręcznego kopiowania plików czy instalowania.
1.2.5 Poprawa bezpieczeństwa:
a. zrealizowany zostanie audyt bezpieczeństwa dla istniejącej wersji systemu Puzzle, na bazie jego rekomendacji zaplanowane zostaną prace w zakresie usprawnienia mechanizmów bezpieczeństwa cyfrowego w tym systemie,
b. minimalny zakres tych prac to wdrożenie mechanizmu single sign-on (SSO) uzupełnionego o uwierzytelnianie dwuskładnikowe (2FA), a w tym:
• wdrożenie Keycloak jako centralnego systemu zarządzania dostępami (IdP/broker),
• integracja z Google Workspace.
c. w trakcie realizacji projektu powstanie dokumentacja dot. mechanizmów bezpieczeństwa cyfrowego wdrożonych w systemie Puzzle,
d. w końcowej fazie projektu przeprowadzone zostanie szkolenie dla pracowników Inter Play z zakresu zwiększenia bezpieczeństwa cyfrowego w przedsiębiorstwie (z położeniem głównego nacisku na kwestie bezpieczeństwa związane z korzystaniem z aplikacji Puzzle).
1.2.6 Odświeżenie stosu technologicznego i wdrożenie podejścia „technology-agnostic”.
1.2.7 Wprowadzenie nowoczesnych rozwiązań z zakresu obserwowalności i monitorowania.
1.2.8 Poprawa testowalności istniejącej bazy kodu; implementacja brakujących testów jednostkowych.
1.2.9 Wdrożenie mechanizmu testów automatycznych warstwy UI. Minimalny zakres testów automatycznych: ścieżki szczęścia dla wszystkich procesów biznesowych.
1.2.10 Po procesie modernizacji system Puzzle musi charakteryzować się następującymi cechami:
a. ściśle dopasowane do potrzeb Inter Play („szyte na miarę”, nie pudełkowe),
b. skalowalne,
c. łatwe w rozwoju i utrzymywaniu,
d. testowalne,
e. bezpieczne,
f. wydajne,
g. odporne na awarie,
h. przygotowane na wdrażanie nowych rozwiązań technologicznych (np. narzędzi wykorzystujących sztuczną inteligencję),
i. obejmujące cały proces biznesowy Inter Play (od przygotowywania ofert handlowych po rozliczenie umowy jednym programem),
j. spełniający wymogi RODO, czyli domyślne gromadzenie tylko niezbędnych danych, przechowywane danych tylko przez wymagany czas i umożliwianie skutecznego wycofywanie zgód dot. przetwarzania danych osobowych.
1.2.11 Mechanizm automatycznego, samodzielnego generowania ofert przez klientów. Przy składaniu zamówień, system nie przepuści żadnego niekompletnego zamówienia. W tym podpowiedzi co do “pasujących” produktów i wykorzystanie IA do projektowania indywidualnych produktów. Klient sam będzie widział na ekranie możliwe rozwiązania, dzięki czemu będzie mógł podejmować bardziej świadome decyzje. Rozwiązanie to umożliwi osobom, które nie są biegłe w tego typu produktach, bardziej świadome dokonywanie zakupów poprzez np. możliwość organizacji przestrzeni do zagospodarowania odpowiednimi urządzeniami. Rozwiązanie AI dobierające (podpowiadające) urządzenia na place zabaw do warunków terenowych (np. powierzchnia, uwarunkowania terenowe, budżet klienta, liczba użytkowników i ich wiek, itp.) oraz umożliwiające zaprojektowanie trampolin. Przejrzyste kosztorysy (z wyszczególnieniem cen urządzeń, montażu, transportu, serwisu).

Pełna treść zapytania i opisu przedmiotu zamówienia do pobrania jako załącznik.
Miejsce realizacji
Kraj: Polska, Województwo: zachodniopomorskie, Powiat: Szczecin, Gmina: Szczecin, Miejscowość: Szczecin
Kraj: Polska, Województwo: zachodniopomorskie, Powiat: goleniowski, Gmina: Goleniów, Miejscowość: Kliniska Wielkie

Make an offer

Time limit for receipt of tenders

2026-04-01 07:00:00.0

Location

Kraj: Polska, Województwo: zachodniopomorskie

Category assortment

Network infrastructure devices
Telecommunications infrastructure
Licences and software
Portable memory storage devices
Telecommunications equipment and accessories
Hardware, parts and accessories
Internet and telephone services
Software development
Implementation services
Maintenance and support

Buyer details

Inter Play A. Pawłowski, M. Soroka Sp. k.
Tomasza Zana 6
71-161 Szczecin
Województwo: zachodniopomorskie
Kraj: Polska
NIP: 8513057647

Contact details