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
Log in or sign up for Devpost to join the conversation.