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

Built With

Share this project:

Updates