Inspiration

Wildfires are devastating communities, and many victims struggle to receive aid quickly. Traditional donation platforms have high fees, slow processing, and lack transparency. We wanted to create a solution that leverages blockchain technology to enable fast, direct, and transparent donations to those in need. REBUILT is a Solana-powered platform that lets people donate instantly and track every transaction publicly on the blockchain.

What it does

REBUIDFUND is a decentralized donation platform that allows users to: Donate SOL (Solana) instantly to a wildfire relief fund. See a real-time list of donations for transparency. Help wildfire victims request aid from the available funds. Ensure secure and fair fund distribution through blockchain technology.

How we built it

Our tech stack consists of:

Frontend: HTML, CSS, JavaScript Backend: Node.js + Express + Solana Web3.js Blockchain: Solana (Fast, low fees, and eco-friendly transactions) Hosting: Express backend on Render, frontend deployed on Vercel

Instead of building a full smart contract, we use Solana Web3.js in our Node.js backend to handle transactions and communicate with Solana via API calls. This approach allowed us to develop the project faster while keeping it scalable.

Challenges we ran into

Scratching our first idea and changing our track to blockchain. Switching from Python to JavaScript – Solana’s ecosystem is JavaScript-heavy, and integrating Web3.js with Express required learning on the fly. Fetching recent donations and displaying them dynamically took debugging.

Accomplishments that we're proud of

Building a kinda .. functional Solana donation system in a short period of time. Successfully processing live blockchain transactions. Creating a user-friendly donation experience with instant payments. Making donations public & transparent via the blockchain.

What we learned

How to connect Solana Web3.js with a Node.js backend. How to improve blockchain transparency for donations. How to work under a tight deadline.

What's next for REBUILDFUND

Phase 2 – Smart Contracts: Instead of manually approving aid requests, we’ll integrate Solana smart contracts to automate fund distribution. Geo-Verification: Using external APIs to verify if a donor or aid requester is in an affected wildfire region. Expanding Beyond Wildfires: REBUILTFUND could be used for hurricanes, floods, and other disasters worldwide.

Built With

Share this project:

Updates