Portals

Portals

A web3 crowdfunding platform that can do GoFundMe style or Kickstarter style campaigns

82
Built at ETHIndia 2023
Portals

Portals

A web3 crowdfunding platform that can do GoFundMe style or Kickstarter style campaigns

The problem Portals solves

Portals, Your Web3 Crowdfunding Platform

Our platform empowers individuals and organizations to fundraise for causes and projects with unprecedented ease and security, leveraging the power of blockchain technology.

Why Choose Our Platform?

Decentralization at Its Core

  • Enjoy the benefits of decentralized fundraising without the control of any central authority.
  • Your campaigns are immutable, transparent, and tamper-proof, thanks to blockchain technology.

Two Flexible Campaign Styles

  • GoFundMe Style: For personal or immediate fundraising needs, contributions are forwarded as they come, providing real-time financial support.
  • Kickstarter Style: Ideal for project-based fundraising, where the goal must be met by the deadline or else all contributors are refunded thereby ensuring commitment from both creators and supporters.

Enhanced Trust and Transparency

  • All transactions are recorded on the blockchain, providing an unalterable record of contributions for accountability.
  • Smart contracts automate the fundraising process, ensuring funds are handled according to the predefined rules of the campaign.

Global and Inclusive

  • Our platform removes geographical barriers, allowing anyone with an internet connection to participate.
  • Contributors can support campaigns globally without worrying about currency exchange or banking infrastructure.
  • We use account abstraction to allow even a web2 user to create an embedded wallet as easily as typing in their email

Challenges we ran into

1. Wallet Abstraction

One of the initial hurdles was finding a suitable wallet abstraction that provided both security and ease of use.

  • Solution Implemented:
    • After extensive research and testing, we decided to integrate with Privy. This choice offered us a robust framework for handling user identities and transactions without compromising on user experience.

2. Integration Complexities

Integrating various components into a seamless workflow presented its own set of issues.

  • Challenges Overcome:
    • Multiple errors for deployment that required finagling

3. Core Contract Logic

Crafting the core contract logic was a pivotal aspect that required a deep understanding of both crowdfunding dynamics and smart contract security.

  • Strategic Approach:
    • We spent considerable time modeling our contracts to support both GoFundMe and Kickstarter style campaigns efficiently.
    • A series of iterative improvements and rigorous testing as we considered different types of use cases

Tracks Applied (7)

Arbitrum Track

We are deployed on Arbitrum! https://sepolia.arbiscan.io/tx/0xaa229f6e0bd3ca5591051bdfa49c9e2e87a863eeaa08c723eb4098ef3d...Read More

Arbitrum

Polygon Track

We are deployed on Polygon zkEVM! https://testnet-zkevm.polygonscan.com/tx/0xdb85a5bf9202a6aa46b8b3f8169483ba4fc6a77281a...Read More

Polygon

Celo Track

We are deployed on Celo! https://explorer.celo.org/mainnet/tx/0x426ba8d35806941e9ee1b3266a353419863591c9f3fe07a57591ecde...Read More

Celo

Base Track

We are deployed on Base! https://basescan.org/tx/0x37ea69791572f644b86d537eb5d8f6c50207fd8696997a1e998729d418579eee

Base

Alliance Track

During the economic turmoil of the pandemic, one of our team member's family tried to crowdfund the purchase of a farm w...Read More

Alliance

Mantle Network Track

We are deployed on Mantle! https://explorer.testnet.mantle.xyz/tx/0x2bcfee9657795a720519f8be6fb00e61219260cc3faec29a5340...Read More

Mantle Network

Scroll Track

We are deployed on Scroll! https://sepolia.scrollscan.com/tx/0x2898f9c2b7f922e3ecbd53a95d55738ae414af54e2a84c0c7bd35e37d...Read More

Scroll

Technologies used

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