Countless news articles regarding lack of healthcare in many parts around the world inspired us to create this project.

Our project takes in user input about their symptoms and any additional concerns that they have. Using keywords, we find possible diagnoses and allow the user to choose what fits their symptoms best. Then, once the user selects their potential diagnosis, the website provides a step by step process allowing them to recover oftentimes without healthcare professionals.

How we built it

We used a mongoDB database to record user info, such as username, password, and most importantly recovery plan. We chose mongo since the DB structure was simple to follow and easy to understand.

Then, we used requests and json in python to scrape MayoHealth. We believe this is an essential step (passing in scraped requests to the LLM as context) to ensure no hallucinations are made in what could be potentially life-altering decsions.

We used Flask to display the results and take in user input. Flask is really fast to set up, and if needed, is able to handle users. For example, Netflix uses Flask. In this time crunch hackathon, we chose flask for speed.

Finally, we used HTML5, CSS, JS, and Tailwind to make the results nicely formatted and look vibrant (as well as the login pages). Aayush actually drew those himself! Parsing results with JS is continued in the next section.

We had difficulty for quite some time making the LLM accurately return results that we could parse.

We are proud to build a project that could potentially help those that are in need of healthcare information and recovery processes.

We learned about the lack of accessibility regarding healthcare in many parts around the world. We had gone into this project with a surface-level understanding of the true scale of healthcare around the world. We found ourselves fortunate to be in this situation and this project gave us a greater understanding and passion to help those that aren't as fortunate as us.

Going forward, we want to further provide assistance regarding healthcare by providing more than just a step by step recovery processes. For example, we could obtain funds to provide resources that would help in the recovery process.

Built With

Share this project:

Updates