O demo
Co obejmuje ta wersja i jak jest zbudowana
Kontekst
Demo TMS dla spedycji obsługującej zlecenia z wielu giełd i kanałów. Cel: zamienić rozproszone leady (Timocom, Trans.eu, Transporeon, Amazon Freight, Excele, WhatsApp / e-mail) w jeden „bęben" zleceń, automatycznie dopasowywać je do floty (FTL + doładunki LTL z uwzględnieniem tachografu), zapisywać przypisania jako trasy w realizacji, a brakujące ceny wynegocjować botem AI piszącym „po ludzku" z widocznym dla dyspozytora podglądem rozmowy.
Moduły
- Dashboard: KPI floty, ostatnie zlecenia, skróty do najważniejszych widoków.
- Źródła: pobieranie z giełd (mock do czasu podpięcia kluczy), realny import Excel/CSV, symulator WhatsApp / e-mail z parserem AI, który wyciąga pola zlecenia i dodaje je do bębna.
- Bęben zleceń: jedno miejsce ze wszystkimi zleceniami, filtry po źródle, statusie i cenie; €/km, dane kontaktowe.
- Dopasowania: silnik FTL + kombinacje LTL (korytarz kierunku, gabaryty, dostępny czas tacho). Każdy wynik można zapisać jako trasę przyciskiem „Przypisz do pojazdu".
- Trasy w realizacji: widok dyspozytorski wszystkich przypisanych tras — pojazd, kierowca, przystanki A/B, okna czasowe, przychód i €/km. Trasę można cofnąć (zwalnia pojazd i zlecenia).
- Flota: mapa Leaflet z pozycją pojazdów, statusem i dostępnym czasem tacho.
- Negocjator AI: w karcie każdego zlecenia dwie persony (spedytor „po ludzku" z literówkami i skrótami vs. przewoźnik z ukrytymi widełkami) prowadzą rozmowę aż do konsensusu lub odrzucenia — dyspozytor widzi cały wątek na żywo.
Realne vs. mock
- • Import Excel / CSV (SheetJS)
- • Parser wiadomości WhatsApp / e-mail (Gemini 3 Flash)
- • Silnik dopasowań FTL + LTL z tachografem
- • Negocjator AI ↔ AI z podglądem rozmowy
- • Zapis tras w bazie (przypisania pojazd ↔ zlecenia)
- • Baza danych Postgres + widok dyspozytorski
- • Timocom (myTimocom / TC Truck & Cargo)
- • Trans.eu (Freight Exchange API)
- • Transporeon (Platform API)
- • Amazon Freight Partner / Relay API
Wszystkie cztery mają zamknięte, partnerskie API — wymagają umowy i kluczy po stronie klienta.
Typowy przepływ pracy
- Zlecenia trafiają do bębna — z giełd (mock/API), z Excela lub z parsera WhatsApp / e-mail.
- W karcie zlecenia bez ceny bot AI negocjuje stawkę z „przewoźnikiem"; dyspozytor obserwuje wątek.
- W Dopasowaniach wybierasz pojazd i uruchamiasz silnik — dostajesz listę FTL oraz par LTL z €/km.
- Klikasz „Przypisz do pojazdu" — trasa ląduje w widoku „Trasy w realizacji", pojazd zmienia status na w trasie.
- Trasę można w każdej chwili cofnąć — zlecenia wracają do bębna, pojazd staje się dostępny.
Podpięcie realnych giełd
Warstwa mock dla Timocom, Trans.eu, Transporeon i Amazon Freight ma taki sam kształt danych jak reszta aplikacji. Po dostarczeniu kluczy API wymieniamy wyłącznie klienta HTTP i mapowanie odpowiedzi — silnik dopasowań, negocjator AI i widok tras działają bez zmian.