TrustChain is a blockchain-based system for securing and verifying medicines. It combines Solidity smart contracts, React frontend, Node.js backend, and an AI verification module to ensure transparency, authenticity, and trust in the medical supply chain.
✅ Medicine Registry on Ethereum (Solidity smart contracts).
✅ Frontend (React) for interaction with users.
✅ Backend (Node.js) for optional APIs
✅ AI module (Python) for expiry & authenticity verification.
✅ Dockerized setup for easy installation on any device.
-
Clone Repository git clone https://github.com//TrustChain.git cd TrustChain
-
Install Docker
Windows/Mac: Download Docker Desktop
Linux (Ubuntu/Debian):
sudo apt update sudo apt install docker.io docker-compose -y sudo systemctl enable docker sudo systemctl start docker
Check versions:
docker --version docker-compose --version
-
Run with Docker docker-compose up --build
-
Access Services
Frontend (React): http://localhost:3000
Backend (Node.js): http://localhost:5000
AI Module (Python): Runs inside its container
Contracts: Deploy via scripts/deploy.js
Create a new branch:
git checkout -b feature-branch
Make changes & commit:
git add . git commit -m "Your commit message"
Push branch:
git push origin feature-branch
Open a Pull Request on GitHub.
👤 Member 1
👤 Member 2
👤 Member 3
👤 Member 4
👤 Member 5
👤 Member 6