Health Chain is a revolutionary platform that leverages blockchain technology to create a win-win ecosystem for users who prioritize health and well-being. It seamlessly combines the excitement of Non-Fungible Tokens (NFTs) with a reward system that incentivizes healthy habits.
- Overview
- Inspiration
- Core Features
- Technological Stack
- Getting Started
- Contribution
- RoadMap
- Author
- License
- Purchase Unique NFTs: Acquire distinctive NFTs that can grant rewards like some gems in Clash of Clans per month, premium of a service (if they deploy their NFT).
- Earn by Holding and Selling: Earn back a portion of your investment when you sell the NFT.
- BMI-Based Rewards: Upload your weekly Body Mass Index (BMI) to earn reward tokens. The system encourages progress towards a healthy BMI range.
- Health Tracker: Track your health with our smart dApp with all things decentralised and no fear of private data leaking.
- AI Image Analysis: Secure body posture and structure monitoring using AI and Machine Learning.
- Doctor-Certified BMI Certificates: Upload doctor-certified BMI calculation certificates authenticated by Chainlink oracles.
- Data Feed Verification: Chainlink's Data Feed verifies doctor names and hospital credentials for certificate authenticity.
- Randomized NFT Minting: Securely generate unique NFT addresses using Chainlink's Verifiable Random Function (VRF) for fair and transparent distribution.
- Cross-Chain Functionality: Enable seamless asset transfer between different blockchains with Chainlink's Cross-Chain Link (not applicable).
Our inspiration for this project came from the desire to merge health and technology in a way that motivates people to stay fit while leveraging the benefits of blockchain.
We saw an opportunity to use AI for accurate health assessments and blockchain for secure, transparent rewards and transactions. By integrating Chainlink VRF, we ensure fairness and security in our system. ### Our goal is to create a community where users are rewarded for their health efforts and can engage with digital assets in a meaningful way. This project aims to make fitness fun, rewarding, and part of the digital economy.
- Blockchain: Ethereum blockchain
- Smart Contracts: Solidity
- Front-End Development: React
- Decentralized Oracle Network: Chainlink
- Backend AI processing: Python, spacy, opencv
2024-06-03.08-35-15.1.mp4
-
Clone the Repository:
git clone https://github.com/your-repo-url
-
Install Frontend Dependencies:
npm install
-
Run the Application:
npm start
-
Backend Configuration: Open another terminal, navigate to backend and create a virtual environment.
cd backendpython -m venv health
Open virtual environment and install dependencies. ```sh health\Scripts\activate.ps1 ``` ```sh pip install -r requirements.txt ```
-
Start the backend server:
uvicorn main:app --reload
-
Deploy Smart Contracts: Deploy the contract using Truffle compiler.
We welcome contributions to the project! Feel free to debug, find error and flaws or even creating a pull request.
- Phase 1: Launch the NFT marketplace and reward system.
- Phase 2: Integrating AI for BMI and posture measurement.
- Phase 3: Development of NFT details for further insights.
- Phase 4: Company perspective NFT deployment for promotion of company deploying respective NFT.
We express our gratitude to the resources available on YouTube, specially Patrick Collins for plenty of resources available on his channel.
This project is licensed under the MIT license. See the LICENSE file for details.
Let's build a healthier future together with Health Chain!
