Inspiration
MedVaultConnect was inspired by a burning desire to create a solution that mitigates the abuse of drugs in Nigeria through through a controlled system that actively includes 3 major bodies: the Patient, the Doctor, and the Pharmacist.
What it does
MedVaultConnect allows eases onboarding process for licensed Doctors, patients, and verified Pharmacists. The patient can get prescriptions from any Doctor of his/her choice, have an history of prescriptions which can be easily shown to the Doctor in cases where the Doctor needs to make informed decisions based on the previous medications the patients has been using. A pharmacist, on the end of the chain, can then collect the unique "ID" of the Doctor's prescription, input it in the system to confirm if truly the administration of the prescription came from a legitimate source, otherwise, the drugs won't be sold. This solves the issue of drug abuse where people take drugs carelessly, hence harming themselves.
How we built it
MedVaultConnect was built using key technologies such as: Python(Flask) for backend, SQLite for database, React(Nextjs) for frontend, TailwindCSS for styling and some other packages.
Challenges we ran into
One of the major challenges we ran into while developing the web application (MedVaultConnect) was the issue of the "CORS" error which took a while to debug. The error made it difficult for the client to connect with the server (backend) due to alternating request origins. In the end, we figured that using a proxy solves the problem, so we added a proxy that is set to the base url of the server to the client project config file and it solved the problem.
Accomplishments that we're proud of
We are excited that we could submit the project on time and it met our criteria of a minimum viable product (MVP)
What we learned
We learned the benefits of working as a team, the importance of communication. We also had a teammate walk the team through the typical process of development using Git and Github for version control.
What's next for MedVaultConnect
We intend to build upon this project, actualize the dream of making it a fully-fledged functional and beneficial software application. We intend to continue working on this project until it ultimately serves the purpose of its creation in the first place; its purpose of mitigating drug abuse
Log in or sign up for Devpost to join the conversation.