Inspiration
Everyone on our team has experienced flying for long periods of time. With that, we wanted to improve customer experience while flying American Airlines. We decided on creating queues for the bathroom to increase the passenger organization.
What it does
Our web app helps passengers through their long trips through an easy and intuitive queue system. As a host, the flight crew is able to monitor and keep passenger experience safe through and automated means. They also have the ability to create queues, view current passengers in line, and view bathroom vacancies. Passengers also enjoy the ease our app provides because of the fair queue system. It improves the convenience and safety for passengers by preventing needless standing in the cabin.
How we built it
In the frontend, we create our app using React and many complementary libraries. We were able to quickly develop a custom website without any boilerplate code. Through the backend, we utilized the Serverless Framework in order to deploy our custom API without serverless means.
Challenges we ran into
A challenge we ran into was that our arduino was missing the wifi module so it could not send post requests to our backend. We got around this by sending the data over usb to a computer which would send them instead.
Accomplishments that we're proud of
We are proud of deploying a fully functional web app that lives in the AWS cloud. Both the custom API and our frontend is served through various AWS services.
What we learned
As a team, we gained knowledge on the Serverless framework in Amazon Web Services. Along with that, we learned how to use react and styled-components.
What's next for American Airlines Bathroom Queue
In our current project, we only managed to use one Arduino but in the future, we plan on connecting millions to our custom web app.





Log in or sign up for Devpost to join the conversation.