Inspiration

There are 2.5 million people in Ontario alone who don't have access to a family doctor, which inspired us to create a platform that would act as a bridge to close that gap.

What it does

  • Users are able to chat with our Gemini-powered chatbot, which responds under the constraints of the given knowledge base.
  • Users can gain info about plans they can benefit from based on their issues.
  • users can converse in their language which takes into consideration the diversity that Ontario carries.
  • Users are connected to nearby doctors based on the language they are comfortable in as well
  • Virtual doctors are available to chat that are either retired doctors or are looking to share their knowledge and care with people in need. Users are paired with doctors based on their need and, if possible, their common language.
  • Clinics have the ability to post offers in the offers tab where users can get the best bank for their buck.

How we built it

  • We utilized React to serve as the frontend, Google Gemini for the chatbot component, and MongoDB as the database to store the promotional clinic offers.
  • We developed our own small knowledge base containing several facts about various doctors, their clinics, specialties, languages, and available healthcare insurance plans.

Challenges we ran into

  • We had a lot of issues with incorporating MongoDB into our website to store the promotional offers from clinics to help people in need. Fortunately, we were able to get assistance from one of the mentors to solve the problem.

Accomplishments that we're proud of

  • We’re proud of our chatbot that utilizes the provided knowledge base and responds to the user in the provided language using prompt-engineered Google’s Gemini

What we learned

  • We learned a lot about the intricacies of GitHub and how it works under the hood.

What's next for WellSaid

  • Improving the knowledge base by scraping data from relevant Canadian health websites to allow the chatbot to have more accurate and informative answers for the user.
  • Allow doctors to video call the patient through the use of Zoom API, allowing for a more streamlined and informative discussion with patients.
Share this project:

Updates