Context
Romexpress Inc e o firmă de transport rutier de marfă din Cleveland, Ohio, care livrează în toate Statele Unite. Pentru Romexpress am făcut două lucruri: site-ul firmei și sistemul intern de dispecerat, care ține la un loc oamenii, camioanele și comenzile.
Provocarea: săptămâna dispeceratului
Dispeceratul planifică săptămâna: fiecare comandă are numărul intern, numărul de încărcare de la broker, șoferul care ia marfa, șoferul care o livrează, orașele de încărcare și de descărcare, ziua și ora fiecărei opriri. O comandă cu două încărcări și două livrări, în zile diferite și cu doi șoferi, se pierde ușor într-un tabel.
Firma a cerut o aplicație în care vezi săptămâna dintr-o privire, pe un ecran mare din birou. Cine nu e dispecer are acces doar de citire.
Ce am construit
Sistemul intern ține angajații, camioanele, traseele și comenzile într-un singur loc. Înainte, fiecare dispecer își ținea propriile fișiere. De aici a pornit tabloul dispeceratului.
Site-ul firmei, pe WordPress, în engleză: serviciile, istoria firmei pe o linie a timpului, paginile de carieră și de contact.
Tabloul dispeceratului, partea sistemului pe care o vede tot biroul.
Dispecerul introduce comanda o singură dată, cu toate opririle ei, iar aplicația o așază pe zilele săptămânii. Comenzile se filtrează după dată sau interval, șofer, numărul intern, locul de încărcare, locul de livrare, broker și numărul de încărcare al brokerului. Datele și orele apar în formatul american, cel cu care lucrează dispeceratul. Cursele de plecare stau separat de cele de întoarcere.
Șoferii și brokerii sunt liste ținute în aplicație: un nume se scrie o dată și apoi se alege din listă, așa că același om nu mai apare scris în trei feluri. Administratorul adaugă utilizatori, iar celelalte conturi pot doar să vadă săptămâna.
Ecranul principal e făcut să stea deschis pe un televizor mare din birou: cine intră dimineața vede săptămâna care urmează.
Tehnologii
Java și Spring Boot, Angular, Firebase; WordPress.
