Medical errors are a critical concern in healthcare, especially after patients leave the hospital. The myPillBox project was born out of the necessity to leverage technology to reduce such errors. Recognizing the challenges faced by both healthcare professionals and patients, we aimed to create a solution that empowers users to manage their medications effectively.
myPillBox is a comprehensive medication management platform with three key features: Pillbox, Pillvision, and User Profile.
-
Pillbox: Users can create a free account, add medications from a substantial database, and view a dashboard showcasing medications, their descriptions, and when they should be taken. This empowers patients to understand the purpose of each medication, including warnings such as driving restrictions.
-
Pillvision: Users can take pictures of their medications, which are processed through a trained model to identify the medication, verify its presence in the user's pillbox, and ensure it's taken at the correct time. This information is logged for future reference, allowing healthcare professionals to assess patient consistency and identify potential errors.
-
User Profile: Provides minimal information, including name, profile picture, medication history, and accuracy. Accuracy reflects the consistency of timely medication intake, while the history provides insights into specific challenges or patterns.
- Frontend: Built using React, Next.js, Tailwind, Shadcn, and Javascript.
- Backend: Utilized Firebase, Yolo V8, Google Cloud, and Flask.
- Design: Figma was employed for project design.
- Diverse Skill Set: The team faced challenges in various areas, including frontend development, design, machine learning training, and participating in a hackathon for the first time.
- Team Dynamics: With a teammate dropping out at the last minute, the team had to adapt and collaborate effectively with only three members.
Despite the challenges, the team successfully learned and applied new technologies within the hackathon timeframe. The dedication to overcoming obstacles and achieving success in unfamiliar areas is a source of pride for each team member.
The project served as a learning ground for React, Next.js, Tailwind, Shadcn, Google Cloud, and Yolo V8. The team gained hands-on experience and valuable insights into these technologies.
The myPillBox team envisions expanding the medication database, enhancing PillVision, and establishing partnerships with pharmaceutical companies for further database growth. Additionally, the team plans to implement a point-based incentive system to encourage medication consistency, providing discounts based on user adherence.