We wanted to make it easier for people with busy schedules, poor eyesight, poor memories, or really anyone who needs medication to have an easy way to remind themselves to take their medications.

What it does

Our program takes in an image file and looks for keywords such as the prescription name and the timing to input into your personal google calendar.

How we built it

We first integrated the google vision API with node.js to scan the prescription label and had it output to a text file. We wrote a C++ program that parses the information and scans the text file for the relevant information, such the name of the medication and how often it needs to be taken. We then wrote a program in node.js that would create events using the Google Calendar API.

Challenges we ran into

We had faced many challenges in frontend development and API usage. There were many problems with linking the website with firebase and allowing users to upload a picture with the push of a button. We also struggled a lot with getting the API to work and cooperate with our purposes. Additionally, most of us could only program in C/C++, so it was difficult to program in node.js, which we were all unfamiliar with.

Accomplishments that we're proud of

Getting the APIs to work was a huge accomplishment for us. None of us have any experience using APIs, so it was very satisfying to see our APIs working. We are also proud that we got our program to work when we were coding in node.js/JavaScript, which is new to all of us. Although we couldn't fully integrate it to our website, it was amazing to see our program working.

What we learned

We learned a lot about APIs and node.js as well as some frontend development. We also learned how difficult it is to program something that is practical. For a majority of us, it was the first time coding a project that was not for homework, and it was a very different experience.

What's next for RxTime

We plan and fixing up our website so we could fully integrated it with our website. We want it so any user can easily upload images and get the proper information uploaded to their google calendars. We would also like to turn it into a mobile app that can scan an image directly and directly update a google calendar once the user has logged in.

Share this project: