Inspiration

Our Inspiration came from multiple places but our work was focused on leveraging technology to reduce medical errors. Nurses and doctors are unable to keep up with patients after leaving the hospital and patients do not have access to the technology found in the hospital. For especially susceptible groups it is hard to maintain growing lists of medication.

MyPillbox solves medical errors on both ends. Patients can track medication, get reminders on when to take pills, and verify they are taking the right pill with a simple picture. Doctors and Nurses can also now see when patients are taking medication and their consistency.

We aim to stop medical errors and be able to see when patients have fallen short of goals.

What it does

MyPillbox allows users to create a free account and then add their medications from our substantial database. My Pillbox has three main features Pillbox, Pillvision, and the user profile.

In your Pillbox, you can see different medications you need to take, a small description, and when you need to take the medication ordered by how soon you need to take them. Pillbox is the main dashboard after signing in. The pillbox shows how soon a pill needs to be taken, and the dosage, and allows the user to manage what medication they have even when they can't remember why they take it. Telling the user the purpose of medication empowers patients to understand why what action is being taken to help them. Part of this description is a warning for example medication that stops you from driving.

In Pillvision, you take a picture of the medication and then it is run through a model we trained to detect what medication, whether it is in your unique Pillbox and the correct time for the medication to be taken. If all components are correct it is then logged in your history. This history can later be viewed by a doctor to show consistency and possible medical errors such as miscommunication regarding when to take medication

The user profile has very minimal information such as the name, profile picture, history, and accuracy. The accuracy shows the consistency of pills taken on time and the history shows the specifics of what pills are taken less or if there is a specific time that the patient struggles with. Having these unique insights illuminates issues that neither medical professionals nor patients could have seen reducing medical errors even more.

How we built it

MyPillBox was built using React, Next.js, Tailwind, Shadcn, Javascript, and the frontend. For the Backend, we used Firebase, Yolo V8, google-cloud, and flask. We also designed our project with Figma.

Challenges we ran into

All of our hackers were doing things they had never done before. Including frontend, design, machine learning training, and even competing in a hackathon. Furthermore, one of our teammates bailed at the last second and left us with only 3 hackers in the group.

Accomplishments that we're proud of

Nevertheless, we're extremely proud of what we accomplished within the time we had and the challenges we faced. We all forced ourselves to completely learn something new and were able to succeed in those areas. We're all very proud of each other.

What we learned

We learned React, Next.js, Tailwind, Shadcn, google-cloud, and Yolo V8.

What's Next for My Pillbox

We would love to expand our database and improve PillVision overall. We would love to also grow our database through partnerships with pharmaceutical companies. Also, a point-based incentive system that gives you discounts based on your consistency in taking medication.

Share this project:

Updates