Consider a Chinese immigrant family in the United States. One of the family's oldest members now wishes to see a doctor. How awesome it'd be if he/she could find a doctor who can also speak Chinese. This would make him/her feel much more at ease when speaking with the doctor.
Similarly, a patient seeking mental therapy is more likely to open up to a doctor who has some commonness with him/ her. It should not necessarily be the same ethnicity/race. Having the same favorite football team or movie can also establish a bond between the patient and the doctor.
According to separate researches conducted by the University of Miami, see here , and the University of Pennsylvania, see here , when doctors are of the same race as their patients, it can forge a sense of comfort that helps to reduce anxiety and pain.
What it does
It's a really straightforward project. It helps patients in finding a doctor with a similar racial/ethnic background or who speaks the same language. The patients can also get to know more about their doctors like their education, specialization, favorite team/s, favorite movie/s, etc.
How we built it
The frontend is built using React js and the backend using the Django Rest Framework. Simple-JWT is used for token authentication. MapBox API is used for maps and places-autocomplete. The latitude and longitude are stored in the database and the doctor's location is shown based on those latitude and longitude.
Challenges we ran into
There were no big challenges because the project is not very complicated. However, setting up the Map took some time.
Accomplishments that we're proud of
This was my first ever hackathon, and I was able to convert my idea into a real project. Hence, I am super proud irrespective of the result. Yay !! 😀 😀
What we learned
I was already familiar with both React and Django. However, I had never worked previously under a strict deadline. Hence, that's what I learned (if that counts).
What's next for Find My Doctor
- The first step will be to make the project live.
- After that, I will try to add some more features and then convert it to a PWA so that it could be installed on a mobile device.