Inspiration

Several members of our group have first-hand experience with elderly relatives who struggle to remember to take their medicine on time , which can have potentially disastrous long-term health effects if not remedied

What it does

MediAlert is a piece of wearable tech that would interface through an online database and a website hosted through AWS, which will provide users with a streamlined way to login, store, and edit medical information such as which medicines need to be taken and at what times. The MediAlert device will then buzz and the set times throughout the day to remind the wearer to take their medicine. The device will also include functionality to 'snooze' the reminder, as well as to indicate that the medicine has been taken. The latter will also be used to send data back to the cloud to form a chart of when medicine was taken on time and when it was taken late/skipped

How we built it

Backend functionality for the aforementioned website is hosted through an AWS ec2 instance, with the website domain being obtained from Domain.com. Medical data is stored in an SQL database. Node.js and Express were used to construct the API which allows the communication with the hardware, which includes a Raspberry Pi, a micro servo, and push buttons.

Challenges we ran into

Connecting the acquired domain name of MediAlert.tech and the website that is hosted through AWS Async operation in Python Deployment

Accomplishments that we're proud of

Managing to get the backend fully functional Designing a hack that has the potential for real-world application and benefit Figuring out asynchronous operation in python

What we learned

Aspects of building the project that initially seemed easy turned out to be quite difficult Delegation of responsibilities based on each team member's skillset allowed us to be productive

What's next for MediAlert

Upgrading the front-end (moving to encrypted domain, improving appearance of webpage) Adding some form of security to the device/user accounts Allowing for potentially more intricate form of communication using vibration Reducing size of hardware to make wearing the device more comfortable

Share this project:

Updates