Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Wewnętrzna platforma logistyczna z GPS-śledzeniem i automatyzacją

Opracowałem platformę full-stack do zarządzania logistyką transportową LevTrans — zamknięta wewnętrzna aplikacja do koordynacji sieci magazynów z algorytmem automatycznego przydziału zasobów w czasie rzeczywistym. Zrealizowano:

• Trzy role użytkowników: dyspozytor (zarządzanie logistyką na mapie), menedżer magazynu (zarządzanie zapasami), kierowca (dostęp bez rejestracji przez magiczne linki)

• Algorytm automatycznego doboru dostawcy — system znajduje magazyn z największym zapasem zasobu i automatycznie rezerwuje towar, aby zapobiec podwójnemu przydziałowi

• Mapa w czasie rzeczywistym z GPS-trackingiem na MapLibreGL — śledzenie pozycji kierowców co 10 sekund, animowane trasy, kolorowe kodowanie statusów

• System SOS na sytuacje awaryjne — kierowca sygnalizuje problem, dyspozytor widzi czerwony znacznik i może anulować kurs z automatycznym zwrotem zasobów

• Adaptacyjny interfejs z paskiem bocznym na desktopie i dolną nawigacją na urządzeniach mobilnych, w pełni responsywny design

• REST API z ponad 25 punktami końcowymi, autoryzacja JWT, kontrola dostępu oparta na rolach, automatyczna dokumentacja przez Swagger

• Infrastruktura gotowa do użycia z Dockerem z PostgreSQL, Redis, multi-stage builds (optymalizacja obrazów z 1.2GB do 450MB)

Stos technologiczny: React 19 + TypeScript, NestJS 11, Prisma ORM, PostgreSQL 16, MapLibreGL 5, TanStack Query, TailwindCSS 4, Docker Compose

Cechą projektu jest pełny cykl życia zamówienia z automatycznym zarządzaniem zapasami: towar jest rezerwowany przy zatwierdzeniu, odpisywany przy starcie kursu, zaliczany przy dostawie. Wszystkie operacje są atomowe i zabezpieczone przed warunkami wyścigu dzięki transakcjom Prisma.

Wynik: Automatyzacja doboru dostawców, widoczność dostaw w czasie rzeczywistym, szybka reakcja na sytuacje awaryjne. Opracowane w ciągu 48 godzin na hackathonie. Demo: https://levtrans.notfounds.dev | API: https://api.levtrans.notfounds.dev/api
Szczegóły pracy
Dodana 7 kwietnia
81 wyświetleń
Freelancer
Oleksandr Stratilatov
Ukraina Lwów  3  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończone 3 Sejfy
W serwisie 6 miesięcy 1 dzień