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