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
- css
- flask
- html5
- javascript
- python
- solana
- web3

Log in or sign up for Devpost to join the conversation.