Inspiration: We started by identifying a common household issue, managing multiple medications across family members. Then, we noticed most solutions only give reminders without ensuring the medication is actually taken correct. So, we designed a system that adds verification, safety checks and accountability to ensure proper and consistent medication use.

What it does: User selects their profile

Then, the system checks the current time against stored medication schedules Next, when its time for a dose, the correct medication compartment LED lights up After, a buzzer notifies the user to take their medication Then, the system waits for confirmation If the correct input is given, the dose is marked as taken and logged If the wrong medication is selected, a red LED and error alert are triggered If no action is taken, the system escalates alerts After multiple missed attempts, the system triggers a caregiver alert If a user attempts to take medication too early, an overdose warning is triggered Over time, the system analyzes patterns and adjusts reminder timing accordingly

How we built it: We used react to make the frontend and the backend of the app. We used C++ to make hardware for the IMMS system to work. We used postgresSQL to save user data including family information, medicinal information, etc.

Challenges we ran into: Making the Arduino and react talk to each other, making the alerts work, making a good UI.

Accomplishments that we're proud of: Making the Arduino and react talk to each other, making the app UI, saving data in postgresSQL

What we learned: We learned how to make Arduino and react communicate to each other. We also learned that families suffer from overdose because they don't have accurate memory of how many pills they have taken at the time intervals they were supposed to.

What's next for IMMS - Intelligent Multi-Purpose Medical System: We can add buzzer/sound system, facial recognition, dispensal of pills based on weight, and restocking based on the nearest pharmacy using that pharmacy's database to check if they have the pills that are depleting from households in stock.

Share this project:

Updates