-
-
An app to take care of your medicine needs! Keep track with ease, with our simple UI and interactive features.
-
Log in Screen
-
Our home page
-
Scan pill bottles to upload information to our server, and upload that information into your medical records.
-
Shows all the medicine you added, and if you took them today or not.
-
Our name
-
Our logo
Inspiration
It’s always hard to keep track of so many things that are going on in life. From homework to extracurriculars (and procrastinating), there’s hardly enough time in the day even to sleep. That being said, it’s all too easy to forget about taking care of yourself. As college students in the middle of a pandemic, this is a struggle we know all too well. With Covid on the rise and morale constantly declining, it has become extremely important to take care of one's health. One of the hardest parts of being healthy is taking medicine on time. Both young and old struggle with remembering to take their medicine, and this app can help them. Not only will this help them sort and keep track of their medication, but they can easily get information about their medicine with a tap of a button. We think this app can be something everyone can use in daily life to live happier and healthier.
What it does
Forget Me Not keeps track of your medications so you don't have to. For the elderly, disabled, and anyone else who might benefit from an easy way to keep track of your medicine. With a simple UI, Forget Me Not allows you to upload your medication with a click of a button or a fast search. It then displays medical information in a simple way, easy enough for anyone to understand. You can then add it to a list of your own medications, which will be added to your daily medication list. You can then check off the medications after you take them daily, and always look back for more information about them, especially if you accidentally lose the pill label.
How we built it
After we decided to tackle medication organization, we first discussed the features we wanted the app to have. We wanted a clean and efficient way for both the young and the old to upload their medication and keep track of it. Then we created a mockup of the app, and started turning it into reality with React and React JS as our frontend. We decided to have both image recognition software and a search feature as our input. The image recognition uses an image the user uploads to find medical data on a pill bottle. The search feature connects to an online API. To do this, we used Python as our backend and coded the image recognition, search feature, and connection to online APIs. In medicine, all pill bottles have an NDC number signified by an RX xxxxxxxxxx on the bottle. We decided the most efficient way of extracting information would be to this number, as each batch of drugs is tracked separately and has its own information. We then used the openFDA Drug DDC API and database to search for the Rx value and pull the expiration date and other information into our app. After the user finds their drug, they can choose to add it to their list of medicines. We display this information in another tab, with a checklist as it is the users daily medicine. It is easy for anyone to keep track of medicine this way.
Challenges we ran into
Learning React. None of us had ever worked with React before, and it was a very complicated process going through the installation and learning the works of the language. We managed to learn about using it for front end development, connecting it with backend Python scripts, using APIs alongside it, and navigating screens.
Accomplishments that we're proud of
We are proud of creating an app that can help with medication. There is no shame in being medicated, or forgetting your medication. What's important, is that you are trying and that there are many resources out there to help. We are proud of creating an app that can help with this. We are also proud of learning React, React JS, and full stack development in such a short amount of time.
What we learned
We learned a ton about React, React Native, UI/UX design, and full stack development. None of us had any previous experience in these categories, so this hackathon was a true challenge. We also wrote Python as a backend and React as a front end for the first time. Aside from our technical challenges, we also learned a lot about working as a team and dividing up responsibilities to each of our members. We learned collaboration, and had a lot of fun.
What's next for Forget Me Not
More features! Introducing the like-o-meter, an easy way to see how you feel after taking your medication everyday. This feature allows users to rate their medication daily, and will showcase this information over a period of time in an easy way, through graphs and averages. By doing this, users can see if their medication is working, or if they may need a different medication. After all, sometimes it takes multiple tries to get it right, but Forget Me Not's like-o-meter can help streamline that process and get you the medication you need quicker.
Built With
- javascript
- openfda
- python
- react
- react-native
- vscode
Log in or sign up for Devpost to join the conversation.