Project Story
VoyageHub - Simplify your Trips
Inspiration
🌱 Embark on a journey with VoyageHub, a passion project inspired by the challenges faced during travel planning.
🤖The idea sprouted from personal struggles with scattered information, inadequate resources, and the need for a unified platform to streamline the entire trip planning process.
What it does
🥝 "VoyageHub" is a comprehensive web application designed to simplify and enhance the trip planning experience.
It empowers users with features such as accurate weather ☀️🌧️❄️🌩️ predictions through a powerful Weather API, intelligent chatbot assistance powered by 🗣️ OpenAI, intuitive split bill 💰👫📊 calculations, secure 🔑 user authentication, and insightful data visualization.
🗺️The aim is to provide a one-stop solution for travelers, making every journey memorable and stress-free🤗.
Challenges we ran into
Our main hurdle occurred because we didn't include "0.0.0.0" during MongoDB cluster creation. It worked well on our local setup but not when we hosted it. Fortunately, we found a solution by watching MLH's past streams on YouTube.
Streamlit's feature to work on Github codespace after deployment proved helpful. It helped resolve an error related to a missing module installation even after deployed.
Other challenge was improving the split bill calculator and linking the data. We wanted to provide the split option before login and allow users to save data if they logged in.
Accomplishments that we're proud of
⚗️ Leveraging Chat with OpenAI
🌩️ Connecting and storing data on MongoDB
👌 Hosting the web application
🚀 Creating an interactive UI
Learning and Growth: A Technical Odyssey
In the process of building VoyageHub, we delved into the integration of diverse technologies. Leveraging the simplicity of Streamlit, the robustness of Python, and the flexibility of MongoDB.
What's next for VoyageHub
⚡ Add features to find and book Hotels
🧠 Implemetation of carpooling feature for sustainable travel.
Built With
- github
- mongodb
- openai
- streamlit
- weatherapi
Log in or sign up for Devpost to join the conversation.