Inspiration

We took inspiration from some visually impaired enhanced apps that we researched and how they intelligently managed the voice recognition technology.

What it does

NavigAir is designed to assist visually impaired people in their airport's journey and there are two main phases that take place. Firstly, there's the 'initial phase', that it is designed to be completed at home before arriving at the airport with someone's help. It consists in logging in (or signing in) and introducing the data of the passenger's flight.

Then, secondly, there's the 'airport phase', where the passenger is assisted through a series of steps that follow the journey that has to be done at the airport. All the phases are assisted by a voice recognition technology that helps the user to navigate the app and input the necessary data. Furthermore, there's also the assist of a compass direction technology that vibrates when it points to the right direction of the passenger's destination. These are the mentioned steps:

  • Showcasing personal info to show at controls
  • Navigating to the boarding gate
  • Asking for services' locations such as restaurants or bathrooms and helping the passenger's journey to them
  • Displaying a help button that calls the airport help service

How we built it

We built a frontend app architecture with Flutter using external language processing libraries and the phone's internal sensors. Additionally, we built a Restful API with Django where we handle all the HTTP calls that the frontend makes. There's also connected a functional PostgreSQL database and all of this backend (API and database) is deployed in Render, a cloud hosting platform.

Challenges we ran into

We ran into some challenges such the deployment in Render (as we never did it before), developing the language processing technology and, especially, handling the compass direction technology, because it took lots of tries to calibrate accordingly.

Accomplishments that we're proud of

We are very proud that we didn't take the easy approach on the project and challenged ourselves to develop hard functionalities and a proper backend in this little amount of time. We are also very proud of our consistency and attitude, as we stayed until the end trying to improve our product, even though there wasn't much sleep.

What we learned

We have learned a lot of Flutter intricacies, as this is the first time we stayed in contact this much with the tool. We have also learned a lot about deployment, because it was our first time doing it.

What's next for NavigAir

We see the potential of NavigAir, and we strongly believe that, with the right amount of time and resources, it could be an app that reaches much more than the airport and it could help in other places and situations of the real life. We also wished we had more time to improve the aesthetics and design of the app.

Built With

Share this project:

Updates