Skip to content

3VLINC/zKare

 
 

Repository files navigation

zKare

zKare is a decentralized, zero-knowledge-based healthcare data distribution platform. It aims to revolutionize medical data management and foster collaboration between patients and researchers while prioritizing data privacy and security.

Features

  • Decentralized: zKare utilizes decentralized technologies to ensure the secure storage and distribution of healthcare data, reducing reliance on centralized systems.

  • Zero-Knowledge Proofs: The platform leverages zero-knowledge proofs to protect patient data privacy. Zero-knowledge proofs allow healthcare providers and researchers to access patient data without revealing any sensitive information.

  • EAS (Encryption as a Service): zKare incorporates EAS to provide encryption services, adding an extra layer of security to the data stored and shared within the platform.

  • Sismo (Secure Information Sharing Model): Sismo is implemented in zKare to facilitate secure information sharing between patients, healthcare institutions, and researchers, promoting collaboration while maintaining data privacy.

  • Digital Wallet Integration: The platform integrates digital wallets, providing patients with a convenient and user-friendly interface to manage their data securely.

Getting Started

Follow these steps to set up and run the zKare project:

  1. Clone the repository:

    git clone https://github.com/3VLINC/zKare.git
    
  2. Ensure that you have Node.js version 18.5.0 installed.

  3. Ensure that your Git version is 2.38.0 or higher.

  4. Install Foundry by running the following command:

    curl -L https://foundry.paradigm.xyz | bash
    
  5. Run FoundryUp to set up the project:

    foundryup
    
  6. Install project dependencies:

    forge install
    
  7. Start the backend by running the following commands:

    yarn anvil
    
  8. Navigate to the "front" directory and install frontend dependencies:

    cd front
    yarn
    
  9. Start the frontend development server:

    yarn dev
    
  10. Access the zKare platform by opening a web browser and navigating to the specified local development URL.

Contributing

Contributions to zKare are welcome! If you have suggestions, bug reports, or would like to contribute code, please follow the guidelines outlined in the CONTRIBUTING.md file.

Acknowledgements

We would like to express our gratitude to the contributors and the open-source community for their valuable contributions and support in developing the zKare platform.

Contact

For any inquiries or further information about the zKare project, please contact us.

Thank you for your interest in zKare!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 82.4%
  • Solidity 16.2%
  • Other 1.4%