Inspiration
There are a lot of solutions in the healthcare space that cater to patients and doctors by acting as mediators between them. However, patients are supposed to trust these platforms with their private data. We wanted to change this.
What it does
Healthy5 allows patients to register and keep their private data on their own DWNs. Only those with verified medical degree credentials are allowed to access the platform as doctors. The chat function allows patients and doctors to directly interact with each other. Doctors can create prescriptions for their patients in the chat interface itself and are also allowed to update them later on. Only doctors are given write and update permissions to their respective patients' data.
How we built it
We used Next.js and the Web5 SDK for the most part of our app. We also used TailwindCSS for styling our app. We took extensive help from Web5's docs and Discord server. We made separate pages according to their respective functionalities and managed to create a working prototype on a very short notice since we found out about this hackathon very late.
Challenges we ran into
Portable DIDs were giving us trouble but we took help from Web5's Discord server and got our issues sorted out. Querying the data to get all the information in one place initially seemed to be an arduous task but was actually not that hard.
Accomplishments that we're proud of
- Created a working prototype in a short period of time
- Got introduced to the Web5 ecosystem
- Integrated Verifiable Credentials into our app
What we learned
The main thing we learned was the functioning of the Web5 SDK. Learning how data can be stored in a decentralized fashion with the users controlling who has their data was very fascinating. The concept of owning what's yours is bound to become more popular in the future.
What's next for Healthy5
Full integration, polishing and finishing touches, more interactivity and visual appeal.
Built With
- did
- dwn
- nextjs
- tailwindcss
- web5
Log in or sign up for Devpost to join the conversation.