Inspiration

Often times it is difficult to get a doctor's appointment, so it is not always worth the time, especially for minor symptoms. This is how we came upon the idea of a medical chat bot to encourage well being and make medical advice more convenient and accessible.

What it does

Dr. Chat is a web app that listens to the user's symptoms and gives medical advice based off of the input. It also keeps track of the users information in order to give more personalized advice.

How we built it

We developed a website with a React.js frontend and a Node.js backend, integrating the Gemini API to generate dynamic responses for users. For authentication, we implemented Google Cloud OAuth to provide a seamless login experience. The website's styling was handled using CSS to ensure a visually appealing and user-friendly interface.

Challenges we ran into

Initially, we planned to develop Dr. Chat as a mobile app using Android Studio. However, we encountered challenges in connecting the backend and integrating the Gemini API key with the app.

What we learned

We learned the importance of setting realistic project scopes based on our skills and the time available. Additionally, we discovered the value of working with languages and tools we are familiar with, as using unfamiliar technologies made the coding and development process significantly more challenging."

What's next for Dr. Chat

We aim to leverage MedLM, an API powered by Google, which offers more accurate and reliable medical advice based on symptoms. Unfortunately, we discovered that MedLM was not yet publicly available, and we needed to request access directly from Google

Discord

soapyah_

Built With

Share this project:

Updates