Skip to content
R

RaiseX

RaiseX — Trust, Raised on Chain

Created on 16th January 2026

R

RaiseX

RaiseX — Trust, Raised on Chain

The problem RaiseX solves

RaiseX — Trust, Raised on Chain

Crowdfunding has become a powerful tool for raising money for education, medical emergencies, social causes, and early-stage startups. However, most existing crowdfunding platforms are built on centralized systems, which introduces serious issues related to trust, transparency, and control.

In traditional platforms:

  • Donors must blindly trust that funds will be used for the intended purpose
  • Fundraisers can withdraw or misuse funds without providing verifiable proof
  • Platforms act as centralized intermediaries, controlling access and charging high fees
  • Campaign data, images, and proof documents are stored on centralized servers and can be modified or removed
  • There is no transparent, tamper-proof record of donations and fund flow

These limitations reduce donor confidence and make crowdfunding vulnerable to misuse and fraud.


The core problem

At its core, crowdfunding today suffers from a trust gap.

Donors want transparency and accountability.
Fundraisers want fair access and timely fund release.
Platforms, however, sit in the middle as trusted authorities — creating a single point of failure.

RaiseX addresses this fundamental problem by removing the need for blind trust altogether.


How RaiseX solves this problem

RaiseX is a blockchain-based decentralized crowdfunding platform where trust is enforced by code, not by intermediaries.

Instead of relying on a centralized platform:

  • Campaigns are created and stored on-chain
  • Donations are recorded permanently on the blockchain
  • Fund withdrawals are governed by smart contract rules
  • Proof documents are stored using decentralized storage (IPFS)

This ensures that no single party can manipulate funds or data.


What people can use RaiseX for

RaiseX can be used to create transparent and secure fundraising campaigns for:

  • Education and student funding
  • Medical emergencies and healthcare support
  • Social and community-driven causes
  • Startup and project-based fundraising

Anyone can:

  • Create a campaign with a defined goal and deadline
  • Donate using crypto with full on-chain traceability
  • Verify how much money a campaign has raised
  • Track fund movement without relying on a third party

How RaiseX makes crowdfunding safer and more trustworthy

  • 💡 Smart contracts control fund flow
    Funds are locked inside smart contracts and can only be withdrawn when predefined conditions (goal and deadline) are satisfied.

  • 🔐 On-chain transparency
    Every donation is recorded on the blockchain, making it publicly verifiable and immutable.

  • 📦 Decentralized storage with IPFS
    Campaign images and proof-of-usage documents are stored on IPFS, preventing tampering or censorship.

  • Condition-based withdrawals
    Fundraisers cannot arbitrarily withdraw funds — the contract enforces rules automatically.

  • 🧾 Accountability through proof submission
    Fundraisers are required to upload proof of fund usage before withdrawal, increasing donor confidence.


Why RaiseX matters

RaiseX replaces centralized trust with verifiable, programmable trust.

By combining blockchain, smart contracts, and decentralized storage, RaiseX demonstrates how Web3 can solve real-world problems beyond speculation — making crowdfunding fair, transparent, and trust-minimized.

This makes RaiseX not just a technical project, but a practical application of blockchain for social and financial impact.


image


image


image


image


image


image


Feature highlights shown above

  • Campaign discovery – Browse active, funded, and expired campaigns with on-chain progress.
  • Refunds – Donors can claim refunds via smart contracts if goals are not met.
  • Refund history – View refund amounts, timestamps, and explorer links.
  • Withdrawals – Creators withdraw funds only when contract conditions are met.
  • Donations – Track total donations and transaction details.
  • Campaigns – Manage created campaigns and their status.

Challenges I ran into

Building RaiseX was not just about writing smart contracts or a frontend, it required carefully combining blockchain logic, decentralized storage, and modern web technologies into a single reliable system. Throughout development, I faced multiple technical and architectural challenges that pushed me to think beyond tutorials and handle real-world constraints.


1. Designing secure and scalable smart contracts

One of the biggest challenges was designing Solidity smart contracts that could securely manage multiple crowdfunding campaigns while handling real ETH value.

Key challenges included:

  • Supporting multiple campaigns in a single contract
  • Tracking donors and donation amounts accurately
  • Preventing unauthorized or premature fund withdrawals
  • Avoiding logic flaws that could lock or misuse funds

How I solved it:
I carefully designed the contract architecture with:

  • Clear data structures for campaigns and donors
  • Strict access control to ensure only campaign creators can withdraw funds
  • Condition-based withdrawal logic enforced by the contract itself

Funds can only be withdrawn after both the funding goal is met and the campaign deadline has passed, eliminating manual intervention and preventing misuse. This ensured that trust is enforced by code, not by assumptions.


2. Bridging blockchain logic with the frontend

Integrating smart contracts with a React-based frontend introduced several challenges, especially due to the asynchronous and stateful nature of blockchain interactions.

Some issues I faced:

  • Handling asynchronous blockchain reads and writes
  • Managing wallet connection and user session state
  • Dealing with network mismatches and rejected transactions
  • Keeping the UI in sync with on-chain data

How I solved it:
I used ethers.js to create a clean abstraction layer between the frontend and the smart contracts. By carefully managing provider, signer, and contract instances, I ensured reliable interaction with the blockchain.

I also implemented proper state management and transaction feedback, resulting in a responsive UI that accurately reflects on-chain state and improves overall user experience.


3. Implementing decentralized file storage with IPFS

Another major challenge was storing campaign images and proof-of-fund-usage documents in a decentralized and tamper-proof way.

Problems encountered:

  • Uploading and retrieving files from IPFS
  • Mapping off-chain files to on-chain campaign data
  • Minimizing gas costs while maintaining decentralization

How I solved it:
I integrated IPFS for decentralized storage and stored only the content hash on-chain instead of raw data. This approach ensured:

  • Permanent and censorship-resistant file storage
  • Reduced gas consumption
  • Verifiable linkage between blockchain records and campaign media

This design preserved decentralization while keeping the system efficient.


4. Testnet deployment and real-world UX challenges

Deploying RaiseX on the Base Sepolia testnet exposed real-world usability issues that are often overlooked in simple demos.

Challenges included:

  • Dependency on testnet faucet ETH
  • Handling incorrect network selection in wallets
  • Managing transaction failures and reverts
  • Educating users unfamiliar with Web3 flows

How I solved it:
I added network validation, clear wallet prompts, and user-friendly error handling to guide users through the process. These improvements made the dApp usable even for first-time Web3 users and closer to a production-ready experience.


What these challenges taught me

Overcoming these challenges helped me build RaiseX as a production-style decentralized application rather than a simple proof-of-concept. It strengthened my understanding of:

  • Smart contract security
  • Blockchain–frontend architecture
  • Decentralized storage systems
  • Real-world UX considerations in Web3

These learnings were critical in turning RaiseX into a reliable, transparent, and functional decentralized crowdfunding platform.

Tracks Applied (2)

Blockchain

RaiseX is fundamentally a blockchain-driven application that uses decentralized technology to solve real-world trust and...Read More

Ethereum Track

RaiseX is a native Ethereum-based decentralized application that directly leverages core Ethereum principles such as sma...Read More
ETHIndia

ETHIndia

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio