Learning Resources

RIGO GARCIA
RIGO GARCIA
1,747 Points

TMS (Transportation Management System) Or Dispatching Web Application

What course on threehouse would be suit me to create a TRANSPORTATION MANAGEMENT SYSTEM OR DISPATCHING WEB BASED APPLICATION

4 Answers

KRIS NIKOLAISEN
PRO
KRIS NIKOLAISEN
Pro Student 49,924 Points

Sounds like a major undertaking and I'm not sure how much I can help. I Googled languages for Uber and found two articles with excerpts:

Uber Engineering Tech Stack

At the lower levels, Uber’s engineers primarily write in Python, Node.js, Go, and Java. We started with two main languages: Node.js for the Marketplace team, and Python for everyone else. These first languages still power most services running at Uber today.

The cost to make an Uber app

Programming languages for backend – Node.js, Python, Java, PHP, Ruby on Rails. Another crucial element to any Uber-clone app is GPS. OpenStreetMap API for both iOS/Android can be used. Platform-specific tools in this regard for Android could be Google Maps and Google Location Services API. For iOS devices – MapKit or CoreLocation framework.

And that's just part of the backend. There are tracks here for Python, Java, PHP and you can search the library for courses that cover Node.js. You might try Full Stack Foundations to see if you are interested in becoming a full stack developer.

KRIS NIKOLAISEN
PRO
KRIS NIKOLAISEN
Pro Student 49,924 Points

Or in searching jobs at a TMS software company Kuebix some of the descriptions include:

  • Java/JEE and Javascript with frameworks such as Angular
  • PostgreSQL or MySQL database development and sound understanding of SQL
  • Solid Javascript, CSS, XML, JSON, and HTML background
  • Angular, React Vue.js framework knowledge is a plus
  • CSS, XML, JSON, and HTML

which you can also find courses by searching the library

RIGO GARCIA
RIGO GARCIA
1,747 Points

Thank you very much Kris will get on it . I got the vision of how to create it just was not sure where to start off or begin or what languages/libraries were needed.

Thank you

Steven Parker
Steven Parker
173,991 Points

:mailbox_with_mail: Hi, I got your request to answer. It looks like Kris has already given you some good info about an existing company doing a similar task. I would add that their development choices may not be the only valid ones for the task, and might have been driven by factors other than what was best suited. Some of what was mentioned are languages I think of as primarily for rapid development but not necessarily the most flexible or most robust.

One not mentioned that I've used extensively for all sorts of applications is C#, but it admittedly has a steeper learning curve than something like Ruby or Python.