Inspiration
As I have seen a lot of Doctor's saying this If you could have brought him 10 15 minutes earlier or If you have given him this medicine then his condition would not be this much worse The main point is there are a lot of disease whose symptoms are very common to us and they can be controlled or treated by medicines in our homes. Just due to lack of knowledge we move out to pharmacy to get a simple medicine which is already available and later you came to know that Oh! I knew this. A lot of disease could be stopped at their initial stages with the help of little knowledge. We can do that 10 15 minutes part of Doctor by ourselves and let the doctor treat the main disease instead of handling the symptoms first.
What it does
MedKit will simply suggest you medicines of very common symptoms around us along with the proper dose and with a little description of what to eat, what to do, where to go and how to control such symptoms before they turn into something worst. It includes I am Patient and I am Doctor panels. Where patient can just get medicines while doctor can add, remove or update already added disease along with their details. If any medicine is not available then they can search nearest pharmacy using Google maps with option given in app. If there is an update about any disease, medicines or symptoms then it can be updated e.g. Considering Cronavirus, its medications, symptoms and treatment could be added if we have enough information and it can help controlling the situation and helping people stopping the worse condition.
How I built it
MedKit is developed using Flutter with Firebase as backend. It will fetch data from firebase and will show it you user in form of list. A patient can simply make a search through it and can get what he wants. Considering the Doctor panel first. Gmail Auth is used for login purposes, but few personal info for doctor is required to login. For patient, he/she can go through the list available and if the required medicine is not available then they can search for pharmacy near them via Search nearest Pharmacy button given.
Challenges I ran into
I've been trying animations for a long time and finally I applied them successfully. Gmail Authentication was a big challenge for me as always I ran into errors and this time i tackle it down and integrated Gmail successfully. Then being a computer sciences student, I had to consult Doctor to help me in getting knowledge about different medicines and there use, different symptoms, disease etc. UI was the main challenge, as i want the UI to be a bit different from typical applications and I guess i got it right. Then getting proper and authentic information about regarding different diseases, medicines, symptoms I consulted a Doctor and she helped me a lot in managing the data in proper and helpful way.
Accomplishments that I'm proud of
It is my first project which is on my Github profile, I lost code of another project which was also a real life problem solving app. But i guess whatever happens, is good. So, It is my first full fledged flutter working application which is I'm so proud of that I got it completed and not for somebody else but for helping me and my country.
What I learned
Top of the list is: Animations, UI Design, Gmail Authentication, Google Maps Application Usage,
What's next for MedKit - Pharmacy in Your Hands
For now this application is focused on symptoms. In future Disease will be added along with their specific symptoms and their treatment that could be done to control them. Similarly, if anything gets updated, like any medicine or any newly discovered disease like Cronavirus for now, then their medications, symptoms can also be added.
Features in Future
Add Doctor This one will be focused no Patient, where he/she can add their personal or known doctor and can contact them from the app before taking any medicines if they are confused. Posted by Dr. XYX Every medicine will have a tag showing which doctor posted this stuff and a patient can contact him/her or can ask questions about it. Report A patient can report any kind of incorrect information given. Medicine Required A patient can use this feature to ask for medication about any kind of disease which can be added by doctors registered in app as they will get a message/notification.


Log in or sign up for Devpost to join the conversation.