Inspiration

While doing the security checks and screening at the airport, have U ever worried that what you brought might have put you in trouble? Not every people do perfectly recognize tons of restricted or prohibited items. Our team created a mobile application to allow users to get rid of their concerns and worries about the security checks at the airport.

What it does

‘What can U bring’ is a perfect mobile application for especially those who have experience in the inspection of their baggage. Our app is a chatbot mobile application so that users can easily search which item is acceptable instead of searching online and scrolling down the thousands of prohibited item list. Furthermore, our app has an object recognition system with machine learning, so users can search the prohibited items by taking a picture.

How we built it

Since our team is a group of three, one person took charged to create this main idea and research this idea can actually can be used by airline and how this will affect customer's needs one person took charged of the frontend, developing and designing a mobile application and building a server between Flutter and Python. Another person worked on the backend, developing an image recognition algorithm with TensorFlow. All the data is from the U.S. Department of Homeland Security Transportation website and the data was collected by using API and Automatic Web Crawling methods.

Challenges we ran into

  1. two of us were in Arizona and the other was in Texas. We only met and worked together virtually. It was hard to discuss the project’s idea virtually. But each member tried their best to respect and understand each other’s opinion as much as they can.
  2. Developing a server between Flutter and Python. None of our members has experienced in building a server. It was a big challenge we faced during the project. Fortunately, there were some examples of building a server between Flutter and Python and one of our members spent 8 hours googling, learning, and developing the server.
  3. Only one member had a few of knowledge of machine learning and TensorFlow and also spent several hours developing an object recognition algorithm.

Accomplishments that we're proud of

• Never GiveUp! (only 3 members) • Working Remotely • Enjoyed!

What we learned

• Effective ways of working remotely • Flutter and TensorFlow development • A way of fast learning and fast developing algorithms

What's next for What U can Bring

  1. Prepare more training data for machine learning to improve the accuracy of object recognition
  2. Improve the chatbot system and the server connection between Flutter and Python

Built With

Share this project:

Updates