Skip to content

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 TrustChain

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.

🚀 Features

✅ 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.

⚡ Installation & Setup

  1. Clone Repository git clone https://github.com//TrustChain.git cd TrustChain

  2. 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

  1. Run with Docker docker-compose up --build

  2. 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

👨‍💻 Development Workflow

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.

🤝 Team Members

👤 Member 1

👤 Member 2

👤 Member 3

👤 Member 4

👤 Member 5

👤 Member 6

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages