When you are travelling with friends and families and have multiple cars, it is very hard to organize everything. So, we decided to build this using GM's platform.
What it does
So, when multiple people are logged into a common session of the app, they can see each other's locations. They can set a common destination. And they can also message each other from within the app. They can share a common itinerary.
How we built it
We are using GM's platform with React on the frontend. We are using Microsoft Azure to host the backend which consists of a Node.js/express combo. We are using Socket.io to efficiently communicate between the back and the front end.
Challenges we ran into
The first issue we encountered was not being able to connect to the server's socket instance from a static web page. Hosting the socket.io.js script ourselves solved this problem.
Accomplishments that we're proud of
We have got a minimum viable product ready for the idea, that keeps track of all the cars as well as implements functionalies like destination and chat.
What we learned
Socket.io, React, GMs platform, Azure
What's next for Fleet.xyz
Make some kind of sessions to track different groups of cars. Integrate voice. More itinerary options.