Inspiration
When the PROS challenge was presented at the CodeRed Genesis hackathon, our team found themselves drawn to the idea of integrating natural language processing into an air travel application. Once the challenge was announced, we had a vision of empowering users to effortlessly request routing information through an air travel API using everyday language. Despite being fairly new to web development, we were eager to embrace the challenge head-on and explore the possibilities of API integration.
What it does
In essence, "Piplup Travel Buddy" merges innovative technology with intuitive design, empowering users to explore the world with ease. From personalized assistance and streamlined booking to comprehensive support, our platform caters to every aspect of the travel process. Whether searching for the perfect destination or seeking real-time assistance, users can rely on "Piplup Travel Buddy" for a seamless and personalized travel experience.
How we built it
We constructed our application using the MERN stack, benefiting from its robust documentation and free accessibility. Beginning with meticulous design and component planning, we proceeded to implement dependencies and establish a conducive coding environment. Our focus then shifted to building essential features for a comprehensive software-as-a-service experience, including intuitive frontend functionality and seamless API integration. Notably, we developed a custom natural language processing bot for live chat support to address limitations observed in existing solutions, ensuring compatibility and reliability throughout our platform.
Challenges we ran into
Our development journey was marked by challenges that enriched our experience. From setting up the environment to integrating APIs like Amadeus and navigating first-time use of technologies such as Tailwind CSS and new component management with React, each hurdle demanded resilience and creativity. Despite complexities in routing and implementing secure encryption, our team approached each obstacle with determination, leveraging collaboration and online resources to overcome them. Through teamwork, we emerged with newfound knowledge and a profound sense of accomplishment.
Accomplishments that we're proud of
As a team, we're proud of several accomplishments that reflect our technical prowess and collaborative spirit. Our creation of a custom natural language processing bot for live chat support not only showcases our innovation but also underscores our adaptability to address specific needs within our tech stack. Additionally, our implementation of secure encryption with bcrypt highlights our commitment to safeguarding user data, while our structured and intuitive frontend design reflects our dedication to enhancing user experience. Throughout the process, effective collaboration and teamwork have been pivotal, enabling us to overcome obstacles collectively and achieve our goals. These accomplishments speak to our team's expertise, creativity, and unwavering commitment to excellence.
What we learned
Throughout our development journey, we've gained valuable insights and skills. Navigating challenges with API integration and exploring natural language processing for live chat support have deepened our understanding of these technologies. Implementing secure encryption with bcrypt has enhanced our knowledge of data security, while our frontend design efforts have honed our UI/UX skills.
What's next for Piplup Travel Buddy
Next steps include refining our Amadeus API integration for more accurate flight data retrieval, optimizing our natural language processing model for better live chat support, and enhancing the frontend design for a more comprehensive user experience.
Built With
- amadeus
- javascript
- native
- react
- tailwind
Log in or sign up for Devpost to join the conversation.