PharmaShe

Inspiration

Many of us have had negative experiences with drug side effects that have been brushed off by doctors, or treated as "part of the process" and a necessary cost to take medicines. Women, especially, are underrepresented in trial runs.

What it does

Pharmashe allows you to put in your health, weight, and medical concerns for the drug analysis to analyze. The analysis is meant to add additional context, depending on underlying concerns and conditions, in a centralized place. Additionally, some terms will be clickable for definitions to help users make sense of medical jargon.

How we built it

We used Next.js, Gemini API, OpenFDA's drug API, and a dictionary API. Our work went into tweaking the prompt and user experience for inputting health concerns, and having that seamlessly factor into the analysis response.

Challenges we ran into

Our Gemini Key frequently got overloaded, which caused delays and interruptions to the app's functionality. We also faced errors while routing and wrapping certain APIs across different app features. For example, the dictionary feature applied to all words, which made it less helpful for some users. We had to make sure it would only apply to certain words so it would be more helpful for users. We had issues with formatting and making sure users had a user-friendly interface took more time than expected due to formatting challenges too.

Accomplishments that we're proud of

We successfully connected all APIs to create a functional product. We also developed an app that raises awareness about critical women's health issues, which includes the ability for the person to personalize and see effects that apply to them based on their profile. This platform empowers women to make informed decisions about their health and medication.

What we learned

While working on PharmaShe, we learned that integrating multiple APIs requires careful planning to ensure a smooth user experience. We also realized that design and formatting are essential, as they directly impact usability and user engagement. We learned that user personalization is key as health tools can be at their best potential when tailored to individual needs.

What's next for PharmaShe

Hopefully in the future, we aim to expand PharmaShe's features by enhancing personalization even more and making sure interactions are easier to predict for each user based on their profile and feedback. We hope to improve the app's design and interface for a more engaging experience as well by introducing more advanced personalization features, such as tracking hormonal cycles, pregnancy stages, or other health conditions to deliver tailored insights. It would also be cool to add more language support.

Built With

  • api
  • dictionary
  • gemini
  • nextjs
  • openfdaapi
Share this project:

Updates