Inspiration

We believe that every patient should be aware of what they are getting into when they are handed consent forms. Being able to educate the everyday individual is what we strived to accomplish when we were developing this application, as well as making it as accessible and simplistic as possible.

What it does

This program utilizes a drag-and-drop file uploader, an extractor from images and PDFs using optical character recognition and attempts to summarize the text using Gemini AI.

How we built it

Our full-stack integration is built using ReactJS for the front-end, and Flask as the backend.

Challenges we ran into

The main challenges that we ran into came from implementing our full-stack with a framework and an API that we were not familiar with, despite our efforts. Our biggest challenge came from Gemini AI because of its difficulty to understand and implement into our code in a way that would process the information passed into the model we made.

Accomplishments that we're proud of

Our biggest accomplishment is making a full-stack application for the first time, and collaborating by splitting the task amongst every member of our team. Having everyone help craft a structure for the project and to communicate their processes was really beneficial to us as a team.

What we learned

We learned how to import an AI API--in this case Gemini--and how to link a frontend from React to a backend Flask in a team environment. It was treacherous, but we were grateful to truly put our brains together to figure this project out.

What's next for Consent Guardian

We would implement a way to accurately summarize the text data from the pdf, highlighting important permissions or points that the user would hypothetically sign off for, and allow the user to have a conversation with the bot, ensuring the patient's understanding of their consents.

Share this project:

Updates