CafeChain is a blockchain-based system designed to provide coffee consumers with full transparency about the journey of their coffee—from cultivation to consumption. This project was developed as my master’s thesis and focuses on the needs of coffee drinkers, rather than just supply chain participants.
Most blockchain-based tracking systems cater exclusively to producers and distributors, leaving consumers uninformed. CafeChain changes that, offering an intuitive and accessible way to explore the origin and history of your favorite coffee.
- Discover the exact origin of your coffee beans.
- Learn about the variety, farming methods, and sustainability practices.
- Track the drying and processing methods used to prepare your coffee.
- Follow your coffee’s journey from farm to local stores or distribution points.
- View transport details recorded on the blockchain for transparency.
- Learn where your coffee was purchased and its complete journey from production to cup.
- Producers & Farmers: Register coffee batches and link them to a unique QR code.
- Suppliers & Retailers: Provide product details for tracking and display QR codes.
- Consumers: Scan the QR code to instantly access the coffee’s history, including origin, processing, and distribution details.
Unlike traditional tracking systems, CafeChain enhances transparency while fostering a deeper connection between consumers and coffee producers. It empowers consumers to make informed choices, appreciate the effort behind each cup, and support sustainable, ethical coffee production.
By leveraging blockchain technology, the system guarantees authenticity, prevents data tampering, and promotes trust in the coffee supply chain.
- React – Frontend for an interactive user experience
- Solidity – Smart contract development for tracking coffee batches
- Sepolia Testnet – Ethereum test network for blockchain transactions
- Web3.js – Interaction with the Ethereum blockchain
- QR Code Integration – Unique identifiers for coffee tracking
This project is licensed under the MIT License.