@everly10198 I would suggest writing it all out (design) with pencil and paper first to make sure you have whats needed. I did logistics software for a major trucking / logistics company and pre-designing much of it on paper helped visualize what was needed, ie., like form design as there were many lookup areas on forms for multiple pick and drop loads.
I also suggest you take some business courses, learn A/R, A/P, driver settlements (payroll), bookkeeping, etc. As these skills are invaluable in logistics. I would also suggest learning a good accounting program, in the past I used Peachtree accounting. But there are some good open source available.
Or for accounting, after taking some courses, you could custom program some bookkeeping / accounting modules yourself.
As for mobile, choose which language you want, like react native is one. Or do a PWA if you want.