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.