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


Problem Statement
Portals, Your Web3 Crowdfunding PlatformOur 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 CoreEnjoy 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 StylesGoFundMe 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 TransparencyAll 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 InclusiveOur 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 emailLinkshttps://www.pactsmith.com/
Solution
1. Wallet AbstractionOne of the initial hurdles wasfinding a suitable wallet abstractionthat provided both security and ease of use.Solution Implemented:After extensive research and testing, we decided to integrate withPrivy. This choice offered us a robust framework for handling user identities and transactions without compromising on user experience.2. Integration ComplexitiesIntegrating various components into a seamless workflow presented its own set of issues.Challenges Overcome:Multiple errors for deployment that required finagling3. Core Contract LogicCrafting thecore contract logicwas 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
Hackathon
ETHIndia 2023
2023
Contributors
- dipanshuhappy
953 contributions
- swarajbachu
609 contributions
- Nithin-Varma
200 contributions
- arrytiwari
138 contributions
- haonchon
14 contributions
- exrobbie
3 contributions
- deeksharungta
1 contributions
- dependabot[bot]
1 contributions