Donors to Ukraine’s reconstruction rarely see how funds are allocated, and most donation platforms ask them to trust an operator. reua.click explores the opposite: anonymous donations in SOL, USDT or USDC go into an on-chain treasury, and token holders decide which pre-vetted humanitarian organisations receive money and how much. The design had to keep entry easy, stop large donors from dominating votes and leave no single point of trust.
Solution
I started with design documents covering governance, tokenomics, architecture and risks, then scaffolded the code. Voting reuses Realms/SPL Governance instead of custom logic; two Anchor programs in Rust handle donation intake and the organisation registry, so a passed proposal can only pay a vetted address. Donations are priced through Pyth oracles and mint governance tokens on a square-root curve. A Cloudflare Worker sponsors transaction fees and proxies Pyth and Helius; the React app and Astro landing run on Cloudflare.