Inspiration

Everyone has been sick at least a few times in their lives. Oftentimes you don’t know what to do besides grabbing an OTC (over the counter) medication from the pharmacy. There are so many of them, and a lot of them cure the same symptoms but may conflict with others. Even if you are finally able to find one perfect medication for your illness, there is no guarantee that you would be able to take them at the right time or you might take more than what your body can handle. So we came up with the idea of making a web-app called “Med Tracker”,

What it does

“Med Tracker” streamlines the process of getting better. Not only do we help select the perfect medication based on symptoms, but we also help schedule doses throughout the day. Simply make an account on our web-app, and with a couple clicks you will have all your medications scheduled.

How we built it

Our frontend is built with React.js, and our backend is done with MongoDB, Python, and Flask. The backend acts as the layer between the frontend and Atlas databases. Whenever someone uses one of the features on our website, the backend takes in that information, accesses the cloud database, and returns back the necessary values.

Challenges we ran into

We had some trouble connecting the backend to the frontend that links to all the features that we used the react modal for popup windows. We also were not very familiar with react.js before this and were learning everything along the way.

“I NEED SOME SLEEP!” - Jerry 😣

Accomplishments that we're proud of

We are so proud that we actually finished the project without knowing much about what to do at the beginning of the event. We also think that this has helped us improve our adaptability, and teamwork skills. We will never forget learning so many new things in one day and turning that knowledge into a beautiful website.

What we learned

Our biggest lesson is always to commit and pull. Github is like our fellow ChatGPT in our writing classes. We must treat it with caution.

What's next

Going forward we are looking to add more medications to the databases, along with creating a more personalized environment for each user. We will begin to consider more attributes of the user including their age, gender, weight, etc. Furthermore, this would be most accessible as a mobile app, which should be fairly straightforward from all we have done so far.

Built With

Python, Flask, MongoDB, and React

Please don’t try it out

Built With

Share this project:

Updates