-
-
The Homepage Shows Language Preference Which Changes Site Images And Content. We Know That Culture Clash Is A Big Obstacle In User Adoption.
-
The Home Screen Has A Simple UI For The Visitor To Either Opt For Signing Up As A Volunteer Or Scheduling An Appointment With A Responder.
-
The User Can Choose Between Meeting A Responder/Volunteer For Free Or A Practitioner By Paying Cash. Again The UI Is Clean And Simple.
-
Based On Date And Timezone Picked By User All Available Timeslots Are Filtered And Shown To The User.1 Responder Is Available For All.
-
Users Choose Their Available Time Slots Along With Details About Themselves To Help Our Matching Algorithms.
-
The Optional Details Are To Be Filled Only If The User Is Willing To Share Extra Information About Themselves To The Responder.
-
Anybody Wanting To Become A Volunteer Is Asked To Sign Up Through This Form, And They Can Select Multiple Languages For Profile On This Page
-
Responder Shows Their Available Times To See Users Based On Time Zone. Only If A Responder Has Picked A Time Slot,It Is Shown To User.
-
All Responders On The Platform Are Notified When A User Books An Appointment On The Appointment Site. First To Accept Gets The Appointment.
-
Volunteer Portal: Selected Volunteers Are Allotted Credentials For Logging Into Our Website After Adding Their Details To The Database.
-
This Is Moodbook's Homepage. Users Can Log In Here And Journal Daily And Input Their Mood Which Is Analysed To Help Track Changes In Mood.
-
This Is The Main Interface To Our MoodBook For User’s Daily Journaling.Based On Analysis We Show A Personalized MoodBoard With Gifs Etc.
-
This Is The Moodboard.Each Time The Person Journals A Personalized MoodBoard Is Shown Based On Their Mood With Uplifting Content.
-
This Is Our Healthmatch-Meet Platform Interface. Quite Simple And Secure For Best-User Experience.
-
This Is Practitioner-Portal's Homepage. Practitioners Can Log In Here And Manage Their Services.
-
An Overall Structure Of Api-Services Used In The Healthmatch-Disaster Response Network.
-
On Our Platform You Can Schedule Appointments Around Seeing What Other Doctor Available Times Are. In CRM System, "EPIC" You Cannot Do That.
-
This Is Our Technical Architecture Diagram, Showing The Flow And Connection Of All The Services Involved.
-
An Overall Structure Of Services At Large Involved In The Healthmatch-Disaster Response Network.
-
This Is A Diagram To Depict Working Of Aodv Protocol, Which Helps In Conversion Of Mobile-Devices To Mobile Network Towers.
-
This Is A Flow Depicting How The Healthmatch Mobile Mesh Network Works Being Powered By Opensource.
-
This Diagram Depicts Flow Involved In The Clusterduck Protocol.
Inspiration
On the 11th of March 2020, when the WORLD HEALTH ORGANIZATION declared Corona Virus - A GLOBAL PANDEMIC, life surprised us with something we were never prepared for. From social distancing to wearing masks and panic hoarding, this pandemic has NOT JUST AFFECTED 20.9 MILLION PEOPLE physically but EVERYONE mentally in reality.
We found out that there is*a major disparity in the number of psychologists needed and the number of psychologists available to meet the world’s need during a pandemic* and decided to tackle these upcoming challenges. We founded HealthMatch with an aim to provide a platform to help people going through these tough times. Throughout this project, we have faced many ups and downs. But the best thing which has kept us together as one is collaborative learning. Working remotely yet together is something we will never forget.
What it does
Our platform, HealthMatch aims to provide support to people experiencing emotional distress by connecting them with trained responders and therapists across the globe and the website supports 4 languages- English, Spanish, Mandarin, and Hindi. Instead of showing a confusing user interface of 180+ languages to scroll through (and risk not having volunteers who speak that language), we tested a simple and easy language selection page focused on key languages. One of the biggest obstacles to BOTH healthcare advice and technology adoption is TRUST. At HealthMatch, we show that we care about your culture.
On the website, you can book an appointment with a responder at a specific time and optional details about themselves. From here we send a notification to all responders and the first to respond connects with the user. Before the chat, the user can input their mood in the days leading up to the session to give better insight to the responder. We also run analysis based on mood and provide users with uplifting gifs and quotes as well. From here, the responder and user start a conversation on our user-friendly platform via Chat or webcam. We’re proud to say that we have over 100 responders signed up now for the platform.
We also plan to make our platform work offline by employing the usage of OpenSource ClusterDuck Protocol-The ClusterDuck Protocol is an open-source firmware for mesh network internet-of-things devices based on LoRa radio and can include WiFi and Bluetooth compatibility. This protocol enables quick and easy set up of wireless communications, sensor, and other network devices. The ClusterDuck Protocol was created by Project OWL to be an easy to use mobile mesh network that can be accessed by people without the need to have specific hardware or pre-downloaded software (such as a mobile app). Since its creation, the vision for the ClusterDuck Protocol has grown beyond only servicing people in need after a hurricane towards additional use cases around earthquakes, wildfires, cellular congestion (large events), sensor networks, and more. Project OWL open-sourced this project so that the ClusterDuck Protocol could reach the communities that need it as fast as possible and continue to explore new directions.
How we built it
This platform has let us showcase our skills and use our knowledge in the best way possible. We learned various technologies like Azure Logic App, Sendgrid, Azure Compute Service, Cluster Duck Protocol, LoRa, IBM Watson Services, Google Sheets, Google App-Script, Javascript, Azure Database for MySQL and by overcoming problems and learn from your mistakes.
How ClusterDuck Protocol Works
The network is made up of multiple nodes called "Ducks". There are 3 core roles in a ClusterDuck network: DuckLink, MamaDuck, and PapaDuck. DuckLinks serve as edge nodes that only transmit data. These function as remote sensors or as additional access points to a Captive Portal. MamaDucks inherit the same functionality of the DuckLinks, but also receive messages. MamaDucks repeat messages from DuckLinks and other MamaDucks until the message reaches a PapaDuck. PapaDucks are the endpoint of the network where all of the data is collected and can be stored or pushed up to the cloud.
Challenges we ran into
For many of us, this was the first hackathon we had participated in, thus there were challenges in every phase of our project. We faced problems with connecting our database to some required extensions and also linking it with required website fields then we tried out many things, referred to the community support, and later were able to do so. From working on the functioning of the scheduler to sending emails, making it a safe, user-friendly website, and ensuring instant responders as much as possible, every task was very daunting yet exhilarating.
Accomplishments that we're proud of
We are very happy to be able to execute this website and proud to say that we did something to aid people during these tough times.
What we learnt
This hackathon has not just taught us the technical skills needed, but also expanded our learning experience in other fields like marketing, telehealth which we believe could not be learned within the four walls of our classrooms. When we started, we were beginners in doing big projects. Especially working towards the backend part of the project. Throughout the process of building our entire system from the ground to up, we became more apt at finding resources for swift problem-solving.
What's next for HealthMatch
We plan to complete our prototype for ClusterDuck Protocol and implement and incorporate it in our project fully as due to the present situation of lockdown we were not able to get access to the required hardware, so this would be our first step to expand capabilities of our project. This way our project can be employed to public service even during other crucial and emergency situations such as during natural calamities and disasters. Then, we plan to extend the reach by onboarding more Health-Practitioners and Volunteers on our Platform.
Built With
- ajax
- app
- app-script
- app-services
- azure
- calendar
- ci/cd
- cloudflare
- cluster
- compute
- css
- database
- duck
- google-appscript
- google-calendar
- google-contacts
- google-sheet
- google-task
- google-translate
- html
- ibm
- ibm-watson
- iot
- javascript
- jquery
- logic
- logic-apps
- lora
- mysql
- php
- protocol
- python
- sendgrid
- service
- services
- sheets
- spotify
- translator
- twilio
- webglot
Log in or sign up for Devpost to join the conversation.