Coder Social home page Coder Social logo

varunsh20 / careshare Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 551 KB

A decentralized healthcare dapp build on polygon mumbai where users can connect easily with doctors around the world and book appointments with them. Their data is completely secured and tamper proof and can be accessed with ease.

JavaScript 76.95% Solidity 6.47% HTML 0.39% CSS 16.19%

careshare's Introduction

CareShare

Overview

  • A Decentralized Healthcare dApp on polygon mumbai that allows Patients & Doctors to connect with each other for booking Appointments and Consultations. Patients data is completely secured and tamper proof on the network and can be accessed with ease from anywhere.
  • The main focus of this project was to solve the condition of current medical system where Hospitals and Clinics do not have any history or access to a patient's data and this may prove costly in case of an emergency where certain amount of time is spent on conducting basic tests on the patients or to identify if any individual is allergic to a certain drug or not. This time can be utilized on giving actual treatment to the patient.
  • So for solving this problem our platform can be utilized where doctors can look at a Patient's Medical History including their basic details, all kinds of pasts consultaions and treatments, thier previous appointments etc.
  • In this way better and efficient treatment can be given to patients that actually matters.
  • Patients can also book for Online Appointments through our protocol, as we have integrated Huddle01 in our dApp.

image

Tech Stack

  • Solidity, JavaScript, Remix, Hardhat, Chai, Alchemy, Metamask, Node.js, React.js, Ethers.js, CSS, ThirdWeb, Huddle01,

Usage

Registration

  • Users can Register themselves either as a Patient or Doctor and fill their details accordingly, in this way an account is created for them on the basis of their role.

  • For Patients

    image

  • For Doctors

    image

View/Edit Profile

Patients

  • Patients can visit their profile after registration under My Profile tab and view and edit their profile. image
  • They can update their Basic Details, Health Issues(if any) , their doctors can also update it for them.
  • Under My Appointments they can view their scheduled Online/offline Appointments. They can also update the date and time of appointment if they want. image
  • Under Medical History they can find all of their past appointments and consulation details. image image
  • For booking an appointment they need to visit View Doctors tab where they can select any doctor from a list of registered doctors and fill the bokking details that includes date,time and appointment type (online or offline). image

Doctors

  • Similar to Patients, Doctors can also view and edit their profile. They can see the rating and reviews given to them by their consulted patients only. image
  • They can see their past patients appointments and consultaions, similar to that of a patient show above.
  • Doctors can see thier scheduled appointments and consult patients from My Appointments tab. image
  • Here they can write consultation to their patient and start a meeting on Huddle01 if the appointment is online. image

careshare's People

Contributors

varunsh20 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.