Inspiration
Sometimes, we have an itch in our throat and have no idea what is going on. There are a million and one things that could have led to my sore throat, and I'll never know what specifically got me, but I should know what to do in case it turns out to be harmful.
What it does
Symptom Sage will ask how you feel, use your keywords, run through a database of those keywords, and return possible ailments. Along with those ailments, it will provide a brief description and what kind of steps to take if the severity increases or if you are a high-risk individual. It returns information in a less intense way than Google, and in a more approachable way.
How we built it
We used Python to build SymptomSage, and Adobe Fresco to design a frontend UX plan
Challenges we ran into
One of our challenges was UX design and being able to make it compatible with our code. None of us are the most skilled with front-end coding, so we stuck to our strengths and did what we could.
Another hurdle we ran into was that we originally were using Java, and we had to switch to Python midway through because of accessing our ArrayList and being able to return the values and information we needed. We switched to Python to make use of the Python tuple of a dictionary.
Accomplishments that we're proud of
We wrote all the backend properly and in time, even after losing most of our time trying to rework the Java code to fit the Python needs, we still got a lot done and were able to showcase our ideas in a way that we are proud of.
What we learned
We learned a lot about overthinking our problems and how to problem-solve somewhat complex issues without confusing ourselves and each other. We also learned what kind of thing to look for when thinking about UX and how to translate our vision into visuals.
What's next for SymptomSage
SymptomSage's next step involves a more structured database, more memory usage, a lot more time, and a lot more skills. We want to be able to address more than just a few ailments, and we want to be able to give different kinds of advice based on severity and personal health.
Log in or sign up for Devpost to join the conversation.