Search projects, hackathons, sponsors and tech

    ← All projects

    Portals

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

    Demo

    About

    # 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** **Links** - [https://www.pactsmith.com/](https://www.pactsmith.com/)

    How it's made

    ## 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