Inspiration: Akinator has always been an iconic game in our generation. This game uses algorithms to guess the player's thoughts. We decided to implement this in more useful fields, such as in medicine, to make hospital forms much easier to fill out and to give patients an idea of their current health status. We sometimes find ourselves waking up sick and confused. The first thing we do is obviously to do a panic-search in WebMD, eventually panicking even more because we learn that our symptoms could be tied to more serious disease.

What it does: Our program predicts/guesses what disease or disorder you might have based on symptoms that you report. The program analyzes your responses based on peer-reviewed medical research on certain diseases.

How we built it: We utilized our basic knowledge of arrays, data structures, and algorithms to realize this project. We stored symptoms and diseases in different arrays, and matched them with the user's answers.

Challenges we ran into: We attempted to use an API; however, this served to be more of a challenge than we expected because we lacked to knowledge to manipulate build paths in Java. Regardless, we did spend majority of our time trying to work with an API, and at least we learned a lot more about that subject than we did before.

Accomplishments that we're proud of: As amateur programmers, we are extremely proud of the fact that we made our own GUI from scratch. We are also proud that we were able to utilize Java, a stereotypically icky programming language, to realize our vision.

What we learned: We learned that self-learning is the best way to get educated in computer studies, in general. We also learned that there are a lot more people who are interested in the same field. We learned that it goes a long way to plan for your projects way before you put it into practice. Lastly, we realized that hackathons are actually pretty fun and inviting, rather than competitive and harsh.

What's next for Symptom Debugger: We plan to implement APIs and other big datasets to make our program much more medically accurate and reliable.

Built With

Share this project:

Updates