Aloka is a blockchain-powered educational aid distribution platform designed to improve transparency, security, and accountability in the distribution of educational assistance programs such as Indonesia's Program Indonesia Pintar (PIP).

The idea originated from recurring issues in the final stage of educational aid distribution, including unauthorized withdrawals, withheld ATM cards, collective cash-outs without beneficiaries' knowledge, and unauthorized deductions by intermediaries. While the government continues to improve the program, transparency and accountability challenges remain, particularly during the last-mile distribution process. We saw an opportunity to leverage blockchain technology to create a more trustworthy and verifiable distribution mechanism.

Aloka combines traditional administrative systems with blockchain technology through a Hybrid Web2-Web3 architecture. Schools can submit beneficiary recommendations, government administrators can validate beneficiaries and allocate aid funds, and students can connect their digital wallets and submit claims. Once a beneficiary is approved, aid funds are deposited into a Smart Contract Escrow Vault on the Polygon network and remain locked until all claim requirements have been fulfilled. Before releasing funds, the system verifies beneficiary eligibility, claim status, and wallet ownership. After successful verification, the smart contract automatically transfers the funds directly to the beneficiary’s wallet.

To build Aloka, we used Next.js and Tailwind CSS for the frontend, Node.js and Express.js for the backend, and PostgreSQL as the off-chain database. On the blockchain side, we utilized Polygon, Solidity, OpenZeppelin, and Ethers.js to manage escrow contracts, allocation tracking, and automated fund releases. Administrative and beneficiary information is stored off-chain, while allocation records and transaction histories are recorded on-chain for transparency and auditability.

One of the biggest challenges we faced was designing a workflow that integrates existing educational aid procedures with blockchain technology without disrupting the current administrative process. Another challenge was determining which data should be stored on-chain and which should remain off-chain. To address this, we adopted a hybrid architecture that balances transparency, privacy, scalability, and cost efficiency. We also spent considerable time designing a secure beneficiary verification process to ensure that aid funds can only be claimed by the rightful recipient.

We are particularly proud of creating a complete end-to-end educational aid distribution workflow powered by Smart Contract Escrow, including beneficiary verification, wallet matching, allocation tracking, and automated fund disbursement. The project demonstrates how blockchain can be applied beyond finance and cryptocurrency to solve real-world public sector challenges.

Throughout the development process, we gained valuable experience in smart contract development, escrow mechanisms, Web3 wallet integration, beneficiary verification workflows, and hybrid system architecture. More importantly, we learned that blockchain delivers the greatest value when it enhances trust and accountability within existing systems rather than attempting to replace them entirely.

Moving forward, we plan to expand Aloka with features such as Decentralized Identity (DID) integration, Zero-Knowledge Proof (ZKP) verification, multi-signature approval mechanisms, public transparency dashboards, and support for additional assistance programs including scholarships, social aid, and MSME grants. Our long-term vision is to build a trusted infrastructure for transparent and accountable public fund distribution across Indonesia.

Built With

Share this project:

Updates

Submission history