Zlecę Stworzenie Systemu Zarządzania Paletami

Job ID: 40140835

Budget: €250 – €750 EUR

Zlecę wykonanie systemu składającego się z dwóch modułów (lub dwóch współpracujących aplikacji) realizujących proces od oznaczania wyprodukowanej palety po jej ewidencję na regałach magazynowych. System musi być oparty na React Native i obsługiwać generowanie dokumentów do druku na standardowych drukarkach biurowych.

MODUŁ 1: Generator Etykiet PDF (Produkcja)
Moduł służący do tworzenia i drukowania etykiet paletowych (format A4).

Funkcjonalności i automatyzacja:

Baza Produktów: Lista rozwijana, z której operator wybiera towar.

Automatyczne uzupełnianie danych (z bazy):

Standard_Weight: Stała wartość wagi (np. „900 kg netto”). Pole zablokowane do edycji dla operatora.

Data ważności: Automatyczne wyliczanie na podstawie typu produktu (Karton = +12 msc, Wiadro = +6 msc od daty produkcji).

Dane zmienne: Operator wpisuje ręcznie tylko: Numer palety oraz Numer partii.

Generowanie etykiety (Wzór ENOC F20):

System generuje plik PDF przygotowany do druku na zwykłej drukarce A4.

Etykieta musi zawierać wszystkie dane tekstowe oraz duży, czytelny kod QR.

Kod QR musi zawierać zaszyte dane: Nazwa;NrPartii;NrPalety;DataWaznosci.

MODUŁ 2: Ewidencja i Wizualizacja Regałów (Magazyn)
Moduł do zarządzania lokalizacją palet.

Funkcjonalności:

Skaner QR: Odczyt danych z wydrukowanych etykiet A4 za pomocą aparatu w telefonie/tablecie.

Interaktywna Mapa Regałów (Grid UI): Wyświetlanie siatki magazynu (rzędy x kolumny).

Logika mapowania: Przypisanie zeskanowanej palety do wybranej komórki w siatce regału.

Wyszukiwanie i Podświetlanie:

Po wpisaniu nazwy produktu, system pokazuje sumaryczną ilość palet w magazynie.

Wizualizacja: Wszystkie komórki regału, w których znajduje się szukany produkt, muszą zostać podświetlone na kolorowo.

Zarządzanie stanem: Możliwość zwolnienia miejsca (usunięcia palety) po kliknięciu w komórkę na mapie.

Wymagania Techniczne:
Framework: React Native.

Baza Danych: Relacyjna (np. Firebase dla synchronizacji w czasie rzeczywistym).

Druk: Implementacja biblioteki do generowania PDF (np. react-native-html-to-pdf) i drukowania natywnego (react-native-print).

Struktura tabeli Products: Nazwa, Typ (Karton/Wiadro), Waga standardowa, Okres ważności.

Informacje dla wykonawcy: Proszę o ofertę zawierającą wycenę i termin realizacji. Kluczowe jest doświadczenie w tworzeniu niestandardowych widoków typu Grid (siatka regałów) oraz generowaniu dokumentów PDF z poziomu aplikacji.