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
- css
- gemini
- javascript
- node.js
- react.js
Log in or sign up for Devpost to join the conversation.