About the Project – EagleEye: Watching Every Naira, Every Time

Inspiration

EagleEye was born out of anger, grief, and hope. In Nigeria, speaking the truth has cost too many brave souls their freedom and sometimes their lives. From journalists silenced for exposing corruption, to activists who vanished after questioning the use of public funds, their stories became symbols of resistance.

Each one left behind a question that haunted me:

What if corruption could no longer hide in shadows? What if accountability was not an option, but a system?

That question became EagleEye, a Web3-powered transparency platform that ensures every public expenditure can be verified, traced, and permanently recorded on the blockchain.

What I Built:

I built EagleEye as a solo developer, combining blockchain and web technologies to create a lightweight but powerful transparency system: • Frontend: Next.js + Tailwind CSS — clean and responsive dashboard for uploading and exploring fund records. • Smart Contract: Solidity — stores immutable transaction data (amount, department, timestamp, IPFS hash). • Storage: IPFS — for secure, decentralized document hosting (receipts, invoices, or reports). • Network: Polygon Testnet — for affordable and efficient on-chain transactions.

Every expenditure added to EagleEye creates a permanent public record — a digital footprint no one can erase.

What I Learned • How to design a trustless system where transparency is enforced by code, not institutions. • How to integrate IPFS and blockchain to handle document verification. • How governance technology can scale accountability if paired with human courage. • That innovation doesn’t need millions in funding — it needs conviction.

How It Works 1. Verified administrators upload expenditure data with supporting documents. 2. Documents are stored on IPFS, generating a unique hash. 3. The hash and spending details are recorded immutably on the blockchain. 4. Anyone can access the public explorer, view transactions, and verify authenticity.

Mathematically, the system ensures: \text{Integrity}(T) = H(\text{Document}) = \text{ImmutableHash} \quad \forall T \in \text{Blockchain} where H is a cryptographic hash function ensuring tamper-proof verification.

Challenges I Faced: • Solo development: Balancing design, smart contract logic, and front-end integration. • Gas fees and testnet issues: Deploying under resource constraints. • Data ethics: Ensuring transparency doesn’t expose sensitive information. • Emotional burnout: Revisiting stories of corruption and injustice while coding their antidote.

Vision:

EagleEye is more than a project, it’s a statement. If corruption hides in darkness, then technology must be our light. I envision a future where every citizen can verify how public money is spent. Where data becomes truth, and truth becomes power.

For those who spoke up and paid the price, EagleEye watches in their stead.

Built With

Share this project:

Updates

Submission history