🌿 Inspiration

Industrial and commercial waste management supply chains are a notorious black box. Once waste leaves a facility, there is zero verifiable proof of where it actually goes—leading to illegal dumping, falsified corporate ESG metrics, and regulatory loopholes. We built EcoLedger to replace blind trust with absolute, cryptographic accountability, establishing an unforgeable digital passport for every batch of commercial waste.

⚙️ How We Built It

We engineered EcoLedger using a highly structured State-Machine Ledger Architecture. Instead of relying on a slow, expensive blockchain wrapper, we implemented an append-only transaction design directly at the database and service layers:

  • The Backend: Built with Node.js, Express, and Prisma, enforcing a rigid linear lifecycle progression: CREATED -> IN_TRANSIT -> RECEIVED -> PROCESSED. State skips or historical log tempering are strictly blocked.
  • The Frontend: A premium, single-page dashboard designed using React and Tailwind CSS featuring a dynamic role switcher to simulate the end-to-end handoff lifecycle.
  • The Audit Layer: A public-facing verification pipeline that generates an immediate, color-coded tracking timeline for any searched asset ID.

🚀 Challenges We Faced

Managing hardware-dependent QR code scanning in a fast-paced hackathon environment can introduce unexpected browser permission bugs. We solved this by developing a robust text-paste token fallback alongside a mock visual matrix module, maintaining perfect operational capability for our live evaluation without losing system fidelity.

🧠 What We Learned

We learned how to design rigid system validation layers that protect data integrity without sacrificing speed. We also deepened our understanding of tracing mechanics in circular economy models and how clean UI scannability changes the way complex backend data is digested by compliance auditors.

🔮 What's Next for EcoLedger

We plan to integrate automated Webhooks to allow manufacturing ERP systems to automatically register waste creation events, alongside integrating real IoT weight-sensor checks at transporter hubs to flag discrepancies between shipping and receiving states automatically.

Built With

Share this project:

Updates