PEER UP focuses on three main aspects:
PEER UP enables communities to pool resources into a common treasury and automatically earn yield through DeFi strategies. This allows for local investments and ensures continuous improvement of the neighborhood without relying solely on government grants and being subject to their centralized requirements. On top of it when the community holds a large pool of funds in a pool, they will get way better rates for potential borrowing.
With PEER UP's local marketplace, you can lend and borrow tools. Whether you're a creator in need of a professional camera or simply want to fix something at home, you no longer have to buy expensive and environmentally impactful tools. Instead, you can borrow them from your neighbors. Our security deposit system and community arbitration guarantee that your borrowed items will be returned.
PEER UP facilitates connections among people in the neighborhood. Borrowing a camera from a neighbor might lead to a future photoshoot together. Furthermore, if you need a mortgage and lack sufficient funds for a down payment, a high reputation score on PEER UP could potentially allow community micro-credits or even lower the requirement from banks, as you are considered a reliable neighbor.
In addition to resource sharing, PEER UP empowers community members to govern the neighborhood and submit petitions to the government in a private yet verified manner.
It was the first time we were using account abstraction to create a smart wallet with specific logic. The challenge was determining how to create such a wallet and seamlessly integrate it into the overall flow. We also wanted to include Google sign-in and social recovery, which we thought would be cool. However, we realized that the overall complexity of the design might prevent us from having a working solution by the deadline. To overcome this, we decided to work in increments and deploy the smart wallet with basic features first. We planned to add another aspect later, even after the hackathon.
Another challenge we encountered was integrating GHO Token, which is currently available only on the testnet. Testnets do not have all the integration capabilities as the mainnet, but we had to make it work. In the end, we decided to deploy a mocked GHO on the testnet. Eventually, we plan to enable the solution to accept any ERC20 tokens.