Inspiration
We were inspired to create OneStop after personal experiences with traveling, and how planning and preparation can mean the difference between a memorable adventure and a soured trip. From $330 to $810 for a round trip flight, and circumstances creating up to 15% of all people not attending their flights, that's a lot of money gone to waste, and a lot of missed opportunities. However, planning for these trips can be quite inefficient, wasting lots of time to figure out the logistics of travel, especially in a new area. We want cultural bridge building to be enhanced, not hindered, and thus, we decided to create OneStop.
What it does
OneStop uses various performance tasks to provide valuable information about your flights and help you plan for them in an optimal fashion in one singular app. The app will allow you to manage To-Do Lists and Checklists built for you to make sure you keep up with the little things. OneStop Vision, the app's Computer Vision tool, will allow you to conveniently scan luggage items placed within a camera frame and use a classification model to help find the items you've packed and update your lists for you - so no more sifting through your luggage to make sure you packed your lucky toothbrush. Additionally, flight snapshots provide the details from a boarding pass on the app, anytime you need them, so you can always have that quick check of your details to make sure you get on that runway with no issues. Finally, the OneStop Health Center will provide information like COVID regulations and infection rates in destination areas - produced from empirical geodata - that will make sure you know what to bring and be aware of to be safe (safety is number one priority after all!). Utilizing, intelligent technology like Computer Vision, Data Visualization, Real-Time Updated Displays and more, OneStop takes the logistical burden off of your travel endeavors, so you can get back to what you love: exploring the world.
How we built it
Utilizing Figma for wireframe building, we have produced a blueprint for the aesthetic and layout of the application, demonstrating navigating the app and knowing your way around all the cool software. For the utility portion of the application, the React Native with JavaScript was utilized and hosted in Visual Studio Code, integrated with Expo Go for deployment and testing of our code for our application.
Challenges we ran into
Some challenges we ran into in this process was familiarization with the React API, which was quite expansive and needed some time to learn and utilize. From the data visualization to the camera tracking parts of the code, lots of our software was increasingly new and harder to implement in a cohesive manner. Additionally, lots of scrapping of the wireframe components was needed when we realized what would be better for the UI overall, which caused delays, although still providing a better and more improved version of our application demo.
Accomplishments that we're proud of
We are extremely proud of our initiative, and attempting to help facilitate and create easier travel for all so that progression towards inclusion of different cultures can help be progressed efficiently. We are extremely proud of our teamwork and collaboration, since we have all supported each other's learning and ideas to build an app that has a part of all of us in it. Finally, we are extremely proud of our learning experience and ambition to go above and beyond to get our hands dirty with new technology to make a solution that has enhanced our knowledge of Computer Science to a whole new level.
What we learned
We learned a lot about application development and using new APIs, within Visual Studio Code, to build the foundation of OneStop, as well as the deployment process and testing of software for the application with Expo Go. Additionally, Figma taught us a lot about app and UI design, and how to make an app that is aesthetically pleasing and easy to understand and access.
What's next for OneStop Smart Travel Solution - HowdyHack 2022
We hope for implementation on a larger scale to help make sure people don't miss the opportunity to travel the world. We want to add predictive capability so the app tracks your profile and learns your preferences, so each trip will have your work cut out for you. Additionally, further information about flights and destination areas so you walk-in as a smarty pants, as well as forecasting in the health center for predicting COVID outbreaks in destination areas would take our app to the next level. By enhancing our skills in application development, we hope to take OneStop to the next level and make travel as easy and efficient as possible - so you can get back to what matters: exploring other cultures across the world.
Built With
- figma
- javascript
- react-native
- visualstudiocode
Log in or sign up for Devpost to join the conversation.