Skip to content

Latest commit

 

History

History
173 lines (108 loc) · 5.61 KB

README.md

File metadata and controls

173 lines (108 loc) · 5.61 KB

PulsePal-MVP 🌟

Welcome to the PulsePal MVP repository

site

Table of contents

Overview

Welcome to PulsePal, your health guardian in WEB5. Safely store medical records with decentralized identifiers and web nodes, ensuring data security. Connect with similar conditions, share home remedies with a rating system, and access specialized doctors based on your location. PulsePal – where advanced technology meets user-friendly design for your secure, connected health journey.

Core Features Implemented

  1. Secure Medical Record Storage:
  • Users can securely store their medical records using decentralized identifiers (DIDs) in the app.
  • Data stored through decentralized web nodes (DWNs) ensures security and user ownership.
  1. Connect with Similar Medical Conditions:
  • An algorithm will match users based on their medical records, enabling them to chat and connect.
  • Users can share experiences, insights, and support each other within the platform.
  1. Home Remedies Section:
  • Users can contribute and share simple, effective home remedies.
  • Remedies will be rated by users to gauge their usefulness.
  1. Recommend specialized doctors in your nearby areas, based on your current location

Technologies

Stack Usage
Web5 Backend
React JS + tauri + tailwind Frontend

Repo Setup

To setup the repo, first fork the Web5-hack Repo, then clone the forked repository to create a copy on the local machine.

$ git clone https://github.com/coder12git/Web5-Hack.git

Change directory to the cloned repo and set the original Web5-Hack repository as the "upstream" and your forked repository as the "origin" using gitbash. and make sure to switch to dev branch

$ git remote add upstream  https://github.com/coder12git/Web5-Hack.git

Requirements

Setup the Frontend

  • First run the frontend on your local server to ensure it's fully functional before building for production.

  1. Clone the repository
git clone https://github.com/coder12git/Web5-Hack.git
  1. Navigate to the project folder
cd Web5-Hack/tauri-app
  1. Install dependencies
npm install
  1. To start the server run
npm run dev

Useful links

View attribution files here

Explainer video (User POV)

Pulsepal.1.1.mp4

Demo Video (Clients POV)

Contributors

This Project was created by these awesome dedicated members

Team

What's next for PulsePal

  • Personalized Health Insights: "Our plan includes integrating AI-driven analytics to offer personalized health insights, assessing individual health risks and predicting future health trends based on users' medical records."

  • Natural Language Processing (NLP) Chatbot: "We aim to implement an NLP-powered chatbot that assists users in comprehending medical terminology, interpreting test results, and providing preliminary guidance in emergencies based on entered symptoms."

  • AI-Driven Diagnostics: "Incorporating an AI system for preliminary diagnostics, we intend to analyze symptoms and user-entered data to provide suggestive measures or identify potential health issues, prompting users to seek professional medical advice."

  • Augmented Reality (AR) for First Aid Guidance: "Our future plan involves integrating AR technology to guide users through basic first aid procedures by overlaying instructional visuals onto real-time surroundings."

  • Health Gamification and Incentivization: "To encourage healthy habits, we plan to introduce gamification within PulsePal, utilizing AI to personalize challenges, rewards, and reminders aligned with individual health goals."

  • Predictive Appointment Scheduling: "Utilizing AI algorithms, we aim to predict potential health concerns or follow-up appointments based on stored medical records, proactively suggesting relevant appointments or check-ups."

Contributing to the project

If you find something worth contributing, please fork the repo, make a pull request and add valid and well-reasoned explanations about your changes or comments.

Before adding a pull request, please note:

  • This is an open source project.
  • Your contributions should be inviting and clear.
  • Any additions should be relevant.
  • New features should be easy to contribute to.

All suggestions are welcome!

README Created by Enebeli Emmanuel for PulsePal