ChainTrack — Blockchain Supply Chain Integrity Platform

🔗
Blockchain

A supply chain integrity platform using SHA-256 hash chains. Every event is cryptographically linked, making unauthorized modifications immediately detectable.

Live Preview

Interactive preview — open in full window for the best experience

Technology Stack

Python 3.10FastAPISHA-256QR CodeSQLAlchemyDocker

Key Features

  • SHA-256 Hash Chain — Every supply chain event creates a cryptographically linked block
  • QR Code Generation — Unique QR codes for each product linking to tracking pages
  • Tamper Detection — Walk-and-verify algorithm detects unauthorized chain modifications
  • Product Registry — Register products with unique tracking IDs and metadata
  • Supply Chain Timeline — Visual timeline of product journey through all stages
  • Location Tracking — Track through factories, ports, customs, and warehouses
  • Real-time Dashboard — Statistics, recent events, and chain integrity monitoring
  • Swagger API Docs — Interactive REST API documentation

About This Project

Fully open source (MIT License), containerized with Docker, and includes a CI/CD pipeline via GitHub Actions. Demonstrates production-grade Python development with comprehensive test coverage, clean architecture, and professional deployment.