EU coffee traceability solution: a blockchain-based system for ensuring deforestation-free coffee exports from Uganda to the European Union

dc.contributor.author Nsereko, Kayongo Julius
dc.contributor.author Nanyonga, Rahmah
dc.contributor.author Aliddeki, Mulindwa Bryan
dc.contributor.author Amanda, Ann Kirabo
dc.date.accessioned 2025-12-05T11:24:18Z
dc.date.available 2025-12-05T11:24:18Z
dc.date.issued 2025
dc.description A project report submitted to the School of Computing and Informatics Technology in partial fulfilment of the requirements for the award of the Bachelor of Science in Software Engineering of Makerere University. en_US
dc.description.abstract The EU Coffee Traceability Solution is an innovative blockchain-based web application designed to ensure Uganda's compliance with the European Union's Deforestation Regulation (EUDR), which took effect in December 2024. This regulation mandates that coffee exported to the EU must be deforestation-free, and that operators submit a Due Diligence Statement (DDS) that includes comprehensive traceability data. In addition to tracking farm-level data, harvest details, processing records, and export permits, the solution includes a crucial feature: the deforestation status assessment of farms. It evaluates the risk of deforestation associated with each farm's location, helping stakeholders understand the environmental impact of their supply chain. The system provides an immutable, transparent record stored on a secure blockchain, ensuring real-time traceability and compliance with regulatory standards, including deforestation risk assessments for sustainable coffee production. Blockchain, at its core, is a decentralized and distributed digital ledger that securely records transactions across multiple computers. Unlike traditional centralized systems, blockchain ensures that once a piece of information is recorded, it cannot be altered without the consensus of the network participants. This unique property makes blockchain technology ideal for applications requiring transparency, traceability, and security, such as in supply chains. In the context of the EU Coffee Traceability Solution, blockchain is integrated to ensure the integrity and immutability of coffee production data, from farm to export. By recording every step of the coffee supply chain on a blockchain, the system guarantees that all stakeholders, including farmers, processors, exporters, and regulatory bodies, have access to verified, transparent information. This helps in monitoring the deforestation status of farms, mimizing fraud, and ensuring compliance with EU market requirements, thereby fostering trust in Uganda‘s coffee industry. Developed using cutting-edge technologies including React, Node.js, MongoDB, and Hyperledger Fabric, the system offers a user-friendly interface with streamlined workflows for farm registration, batch submission, processing, and export documentation. A key feature of the application is the deforestation assessment of the farm location's coffee origins, to evaluate the deforestation status and assess the risk of deforestation. The system provides real-time transparency for stakeholders, with interactive maps that display farm geolocations, ensuring full traceability and compliance with regulatory standards. In addition to its technical robustness, the solution is built as a Progressive Web App (PWA), ensuring accessibility across devices, particularly for farmers in rural areas with limited access to traditional web infrastructure. This PWA architecture also allows offline functionality, enabling farm registration and batch submissions even in areas with inconsistent internet connectivity. The system integrates email notifications for users, GDPR-compliant data privacy, and role-based access control to protect sensitive information and ensure a secure user experience. Furthermore, the solution aligns with the Uganda National Traceability System, ensuring a cohesive framework for compliance with both local and international standards. This report provides a comprehensive overview of the EU Coffee Traceability Solution, providing insights into its development process, operational features, and future scalability. The solution not only meets academic and technical standards but also significantly contributes to the long-term sustainability and competitiveness of Uganda‘s coffee export industry. en_US
dc.identifier.citation Amanda, A. K., Nsereko, K. J., Nanyonga, R. & Aliddeki, M. B. (2025). EU coffee traceability solution: a blockchain-based system for ensuring deforestation-free coffee exports from Uganda to the European Union (Unpublished undergraduate dissertation). Makerere University, Kampala, Uganda. en_US
dc.identifier.uri http://hdl.handle.net/20.500.12281/21451
dc.language.iso en en_US
dc.publisher Makerere University en_US
dc.subject Web application en_US
dc.title EU coffee traceability solution: a blockchain-based system for ensuring deforestation-free coffee exports from Uganda to the European Union en_US
dc.type Thesis en_US
Files