Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialRIGO GARCIA
1,747 PointsTMS (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
54,972 PointsSounds 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:
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.
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
54,972 PointsOr 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
1,747 PointsThank 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
231,275 PointsHi, 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.