Inspiration
Our inspiration for this project arose from our difficulty reading difficult medical terminology. Sometimes, when you are sick, you don't have the brainpower to read difficult medical terms but still want to understand what is wrong with you. Furthermore, children may also be anxious when they feel ill, and want to know more about their illness but lack the vocabulary knowledge to understand the complicated medical terminology. We wanted to make a project that addresses this common issue, and make a program which will make understanding medical issues more accessible for everyone!
What it does
This is a chatbot that has a kid-friendly user interface to make understanding medical terminology approachable and easy to understand for children. It will allow the child to communicate with the chatbot to get a better understanding of their medical problems. It also has a colorful and friendly mascot Germey to make the app more interesting and enjoyable for children!
How we built it
We leveraged Google's Gemini LLM API to make requests and React.js for the frontend. We also used a library, simple react chatbot, to make the chat box.
Challenges we ran into
We were not able to fully integrate the backend with the frontend, however we did have a proof of concept, as the code for the API did work with the command line. However, the backend was not able to communicate with the frontend.
Accomplishments that we're proud of
We were able to query the Gemini API and receive a tailored custom response that would be able to be used in the app. We were also able to make a frontend which had our mascot Germey and a chatbot interface.
Link: https://share.icloud.com/photos/0adrjeLdFnh8XxhPdbKoOB4aw
Built With
- api
- javascript
- react.js

Log in or sign up for Devpost to join the conversation.