Embedded into the fabric of socio-economic status healthcare is inaccessible to many people throughout the globe. Additionally, health problems can be directly correlated to the conditions people endure. In many parts of the world, it is not common for people to schedule appointments with doctors when they are worried about living to see another day without dying of hunger or being caught in the middle of a war that has nothing to do with them.

Volunteers in humanitarian organizations like Red-Cross and Peace-Corps has volunteers working limited expertise in the field of medicine to deal with health-related problems people face at home and abroad. However, in more developed countries and areas medical professionals are equipped with advanced degrees and invaluable experience that enables them to save countless lives every day. It is as if there is a knowledge gap between the brave volunteers and doctors who spend the majority of their efforts in established countries.

Healthicate seeks to bridge this gap that exists between doctors and medical professionals trained in first world countries to volunteers in lesser developed countries by providing a platform where doctors can schedule a time to offer advice informally to international health volunteers.

What it does

Healthicate allows doctors to allocate some of their free time engaging in a platform meant to connect them with healthcare volunteers in lesser developed areas. It provides an interface for doctors and volunteers to schedule their time between work to participate in helpful conversations with other doctors and volunteers working to make healthcare accessible.

How I built it

Our team built this as a web app using Django and Node.js. We used the open-source code that provided us with webRTC capabilities in javascript and connected it to our Django app to allow users to chat with each other similar to WhatsApp.

Challenges I ran into

WebRTC was new to everyone on our team, so we spent a lot of time researching how to stream realtime data feeds with Django. Additionally, for two of us on it was our first time using Django and so we had to learn along the way to build a functional app quickly. Our team also comprised of mostly backend developers so the frontend was a huge learning curve for us.

Accomplishments that I'm proud of

We were able to complete a working version of our ideas and manifesting the core functionality of our ideas into code. For one of our team members, it was their first time hacking, and they successfully contributed to the project.

What I learned

We learned a lot about Django and web development as well as WebRTC technologies and why node.js is a preferred alternative to build real-time systems.

What's next for Healthicate

We seek to add video chatting capabilities to the javascript component of this application. Additionally, we want to be able to verify users' credentials and make sure that this app is exclusive to health professionals and volunteers. We would also like to implement a donation dashboard that will allow users to donate to verified health organizations.

Built With

Share this project: