Inspiration

As the desire for travel rises in popularity, the concern for safe travel protocols should increase too. Yet this topic is largely overlooked, but it is a crucial step in the travel planning process. One of the team members’ relatives in the getting started! team was recently overwhelmed by the responsibilities of trip planning, especially with understanding the endless amount of health information about their destination. A lot of times, travel advisory websites DUMP content onto our eyes, resulting in us skimming the most key information (っ◞‸◟ c)

This situation motivated our team to develop a solution addressing health risks associated with travel.

What it does

WellGlobe is designed for effortless travel safety. Just enter your departure and destination countries, and the platform instantly alerts you to any urgent health advisories or disease outbreaks. You'll receive a personalized list of recommended vaccines and essential safety tips, including foods, animals and insects to avoid.

Using your current location, WellGlobe also displays nearby health clinics and hospitals where you can get the vaccines or medications you need. With the power of Gemini, an interactive chatbot provides tailored health advice and destination-specific guidance to ensure you're fully prepared for your trip. WellGlobe 🌎 helps travellers stay alive, stay healthy, and travel smart because your dream vacation shouldn't end as a nightmare!!

How we built it

Frontend involved React + Vite + TS, alongside libraries such as Framer Motion, Bootstrap and TailwindCSS. Backend was built using FastAPI, utilizing Gemini AI & API for Google Maps and much more. Some other minor APIs were also used, such as EmergencyAPI, to fetch emergency information per country.

Challenges we ran into

As a team, we ran into our fair share of challenges. Utilizing the Gemini API effectively was tricky, especially when it came to making the chatbot feel helpful and relevant for different users. Setting up FastAPI routes and connecting them to the frontend was more tedious than expected. Plus, gathering all the external APIs (for health data, things to avoid, vaccines, etc.) and making them work together was a lot of work, and involved research.

Lastly, a portion of the team never used tools like TypeScript, React, and FastAPI. However, we used this as a learning curve, pushing through and creating a fully functional web application within this 36-hour time constraint, utilizing functional endpoints. As a team, we learned how to divide tasks efficiently, learn under pressure, and stay flexible when things didn’t go according to plan.

Accomplishments that we're proud of

Utilizing Gemini API into our project, and learning FastAPI when none of us had a single clue what we were doing ٩(^ᗜ^ )و ´-

What we learned

We delved deeper into React, TypeScript and FastAPI to create a full-stack web application that provides users with healthcare information from other countries. We gained practical experience working with API keys, building our endpoints/routers, and implementing security practices.

What's next for WellGlobe

Our platform empowers tourists, students, and business travellers to stay informed with just a few clicks, turning health prep into a quick, personalized experience. To have a more personalized experience, adding more filtering systems and fetching more data from Government-based sites would be the way to go. As well, avoiding biases when implementing AI into our work would be key to displaying accurate health information.

Looking ahead, WellGlobe could expand through strategic partnerships with: ⟡ Airlines (pre-trip safety integrations) ⟡ Health organizations (vaccine alerts, outreach) ⟡ Embassies and consulates (travel advisories)

Not only that, but deploying such a site as a mobile app with react native, or iOS with Swift, would be a great choice.

Built With

Share this project:

Updates