Inspiration
In our day-to-day lives, we often find ourselves in unfamiliar places. During those times, we may not want to stare at a phone to find our way around, or that may not be an option. That is why we decided to develop Navigat.io.
What it does
Navigat.io is designed to work with AR goggles such as the MagicLeap or the HoloLens. By using Navigat.io, the user is able to set a list of waypoints, which will show up on a compass in front of them. Additionally, the user will be shown how far the destinations are away from them.
The user is also presented with a minimap view, a top-down map of their surroundings to help navigate.
Finally, the user is shown a list of contacts, and by selecting one, they can send their current location.
How we built it
We utilized Unity for our MagicLeap development. Our backend server uses a MySQL database, and hosts an API with Flask (Python). Finally, the associated website is built with vanilla HTML, CSS, and JS.
All maps, navigation, and GPS coordinates were handled through the Google Maps API.
All cellular communication is handled through Twilio.
Challenges we ran into
We had never experienced the MagicLeap before, which caused a lot of issues.
Accomplishments that we're proud of
While the system is currently in two parts, we are proud of how both parts function. Our API is built with future-proofing in mind to expand the system to multiple users each with their own set of waypoints. Additionally, the site is a good proof of concept and shows how the system could be expanded in the future.
What we learned
We had never worked with Google Maps API, Twilio, or the MagicLeap AR Goggles before. We learned a significant amount about each of those the technologies, as well as time-management skills.
What's next for Navigat.io
We want to continue to work to integrate the two systems together. Ideally, a user should be able to operate the system entirely from the AR Headset.
Log in or sign up for Devpost to join the conversation.