metadata: {"signature": "0x5dc536758491fe5a2889a09afb16bfb2c498466c4dc4124d81da71f65f6c66e46971d86bbb5fea35c5c8853c866acb0f89075a94dd590511a03bcd41873726591c", "application": {"round": "0xe03a19f4921d69cddd37f54dfe814dc66aa92100", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "hFNuGbo1ikPDHuVb+hxjprmib5NjkX3qWqRsIDk2c5+7kHKPEq+9OJSyT+3CMk8C", "encryptedSymmetricKey": "b3d442f6eb8e841fe0fd166ecb9ec73c344d4ea233c8738d3d655e49956af1d5d59f000ae3eb04109a81226f897fa60eda0aca27c98ea1daf97afa0c9efd929b648d5734fa07f95e1bc8b92306c02362487772407a81b38d259ecfcb96ef8fa8831c4b997ccb71e328a802e411436fe4b97c0fae0d5540a0bf95e8aee0f811c700000000000000206d2c2e74f7f6c2262ae83dc543affd4113d2946a8bbb1116f257864623baeb2fe1dd738532138db889181b78b5d726aa"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "qFKbSgdNt9/E/hC5faD75KJV2pe4AcL7HR8niecSMFQ=", "encryptedSymmetricKey": "c891e3c9ed8907e90e8a546e10d23c6a455e58da87ca792207d6a63780f659d5dc6cf761782df2066683b5353e98a006b8347618c8cde8877fd443eb5d609fe927d60bb20691bab96d9d2839d22c889ea1c017d2df00c01fa8b933510fc9a492695933c384672a0cf34b742b1a3e458ca80403713c75beed5aa10af4d44563c400000000000000203f977c1c4fd0fd92947ec3d909e3193c6eb61a233312f5ccf11a57026cb05591c1d855f3da6d5fe4b9fdf6b33099f284"}}, {"type": "link", "answer": "https://github.com/GoalzApp/goalz", "hidden": false, "question": "Project GitHub Repo (Not Team Page): ", "questionId": 2}, {"type": "number", "answer": "-1", "hidden": false, "question": "Total Team Size", "questionId": 3}, {"type": "paragraph", "answer": "mikeghen - 0xa7979BF6Ce644E4e36da2Ee65Db73c3f5A0dF895", "hidden": false, "question": "List the Github Handles and Wallet Addresses of Each Team Member (e.g. owocki - 0x123, kbw  - 0x456):", "questionId": 4}, {"type": "paragraph", "answer": "N/A", "hidden": true, "question": "Social profiles (Twitter, Farcaster, Lens, etc.) of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 5}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat (e.g. Discord or Telegram)", "questionId": 6}, {"type": "paragraph", "answer": "N/A", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months (N/A if you haven\u2019t participated previously). ", "questionId": 7}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 8}, {"type": "paragraph", "answer": "https://github.com/GoalzApp/goalz/graphs/contributors", "hidden": false, "question": "Where should we look to see the impact of your project? Please provide links to public websites and/or the latest values for key metrics you track privately. This might be used in future impact reports", "questionId": 9}, {"type": "paragraph", "answer": "0", "hidden": false, "question": "Total Prior Funding Amounts, Sources, and Dates for the project in USD", "questionId": 10}, {"type": "checkbox", "answer": ["Grants"], "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 11}, {"type": "number", "answer": "6", "hidden": false, "question": "How old (in Months) is the project?  ", "questionId": 12}, {"type": "multiple-choice", "answer": "North America", "hidden": false, "question": "Location/Region where the project is based ", "questionId": 13}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? ", "questionId": 14}, {"type": "short-answer", "answer": "Yes, the Hackathon Alumni", "hidden": true, "question": "Are you applying for any other OSS rounds in GG20? (Reminder: you can only be accepted into one) ", "questionId": 15}, {"type": "paragraph", "answer": "Goalz is a decentralized savings goals app that leverages blockchain technology to address the challenges of traditional savings methods. It allows users to create multiple accounts for different goals, supports automated deposits through smart contracts, and offers a wide range of digital assets for savings. By seamlessly integrating banking features with goal tracking functionalities, Goalz provides a user-friendly platform accessible globally. It streamlines the savings process, enhances financial clarity, and empowers users to achieve their financial goals effortlessly.", "hidden": false, "question": "Please describe your dApp or App, focusing on its innovative utility or service within the ecosystem. Highlight the problem it solves or the need it addresses.", "questionId": 16}, {"type": "paragraph", "answer": "Goalz significantly enhances the user experience in the Web3 space by providing a seamless and accessible platform for managing savings goals. Its innovative design choices, such as allowing users to create multiple accounts for different goals and supporting automated deposits through smart contracts, streamline the savings process and eliminate the need for manual intervention. Additionally, the integration of diverse digital assets and global accessibility through blockchain technology ensures practical utility for users worldwide. By combining banking features with goal tracking functionalities into a single application, Goalz simplifies the complexities of decentralized finance, making it more approachable and user-friendly for individuals looking to achieve their financial objectives effortlessly in the Web3 ecosystem.", "hidden": false, "question": "Describe how your application improves user experience in the Web3 space. Include any specific design choices or features that enhance accessibility and practical utility.", "questionId": 17}, {"type": "paragraph", "answer": "Goalz contributes to financial inclusion and education by democratizing access to savings tools and empowering individuals to take control of their financial futures. By offering a decentralized savings goals app accessible globally, Goalz breaks down geographical barriers and provides opportunities for underserved communities to participate in the digital economy. The ability to create multiple accounts for different goals and automate deposits fosters financial literacy and discipline, helping users develop healthy saving habits regardless of their background or location. Additionally, by integrating diverse digital assets and leveraging blockchain technology, Goalz opens up new avenues for investment and wealth accumulation, particularly for individuals who may have been excluded from traditional financial systems. The target audience includes individuals seeking to save for various goals, from everyday purchases to long-term aspirations, with a focus on those who may have limited access to traditional banking services or financial education. Through its user-friendly interface and inclusive approach, Goalz aims to empower individuals of all backgrounds to achieve their financial goals and build a brighter future.", "hidden": false, "question": "In what ways does your project contribute to financial inclusion, education, or social impact? Explain the specific areas of impact and the target audience or communities you serve.", "questionId": 18}, {"type": "paragraph", "answer": "Apache License 2.0 - All public repos", "hidden": false, "question": "What type of open source software (OSS) license(s) do you have? Is all of your code available on public repos or is some portion of your codebase private?", "questionId": 19}, {"type": "paragraph", "answer": "As of now, Goalz is in the beta testing phase, where we are actively gathering user feedback to refine and improve the platform. Our immediate next steps involve addressing any issues identified during beta testing on Base and enhancing user experience based on feedback received.  We plan to launch Goalz to the public and expand its availability and functionality. Our roadmap includes the implementation of additional features such as customizable savings goals, improvements in the automation options, and support for more digital assets to diversify savings options for users. ", "hidden": false, "question": "What stage of development is your application currently in, and what are your immediate next steps? Provide a roadmap or development timeline if available.", "questionId": 20}, {"type": "paragraph", "answer": "\nFunding from this round would significantly accelerate the development and growth of Goalz, enabling us to enhance key aspects of the platform and expand our user base. Specifically, the allocated funds would be distributed across several critical areas:\n\nDevelopment: A substantial portion of the funding would be allocated to further develop and refine the platform's features and functionality. This includes implementing user-requested features, optimizing performance, and ensuring compatibility with a wider range of digital assets and blockchain networks.\n\nUser Research: Investing in user research is essential to understanding the evolving needs and preferences of our user base. By conducting surveys, interviews, and usability testing, we can gather valuable insights to inform product improvements and enhance the overall user experience.\n\nCommunity Building: Building a strong and engaged community around Goalz is crucial for its long-term success. Funds would be allocated to community-building efforts such as hosting virtual events, creating educational content, and fostering discussions on social media platforms and online forums.", "hidden": false, "question": "How would funding from this round support your project's development and goals? Outline specific areas where the funds would be allocated (e.g., development, user research, community building).", "questionId": 21}, {"type": "paragraph", "answer": "", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that may help in determining project eligibility?", "questionId": 22}, {"type": "multiple-choice", "answer": "No", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 23}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 24}], "project": {"id": "0x64f5e769a5229fc4c2a386a8590f19032b7f25365dd3e23198463abde3034845", "title": "Goalz: Decentralized Savings Goals App \ud83c\udfe6\ud83d\udca1", "logoImg": "bafkreicvkeajaypr6pl3pz6bj4w7rqypeinv3qadvnmgb4rsvcc2yyfy5u", "metaPtr": {"pointer": "bafkreifwfbkga3a4jxonzzgivkldx745vzwy62t4ej5lkm65jsb7ga2yw4", "protocol": "undefined"}, "website": "https://github.com/mikeghen/goalz", "bannerImg": "bafkreicncfavlcxui2x3j3db72s7zazoezv4j7q6aferxjcz5wjwrvuhay", "createdAt": 1712087076405, "userGithub": "mikeghen", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..SdSU9YihZZ9iWhFjWsLhglSQYexunlOdIIhlA-e0pJ4YkPugNLS7L7eWNyEKNjeEgsX12adMgnou-P6DpnpoBw", "type": "Ed25519Signature2018", "created": "2024-04-02T19:53:47.527Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-02T19:53:47.527Z", "expirationDate": "2024-07-01T19:53:47.527Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xa7979BF6Ce644E4e36da2Ee65Db73c3f5A0dF895", "hash": "v0.0.0:SB8X8UA/Brtet8DJhMTHk/Vl6ZXH0g02O9wVWdkANgg=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#GoalzApp#5077880"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..m63xC4T_HzSVHxG9wOeupcPXgsUfxEs0M0ndmyFFj_zwNBlrus5oqx9Vi6JihLlYoJmR7X9apESUd6MbHS7lDQ", "type": "Ed25519Signature2018", "created": "2024-04-02T19:46:49.917Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-02T19:46:49.917Z", "expirationDate": "2024-07-01T19:46:49.917Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xa7979BF6Ce644E4e36da2Ee65Db73c3f5A0dF895", "hash": "v0.0.0:i2nZqAguQBn/Frcv8R8GvFJ0zTPtaManr4fOiGk94dY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#mikeghen"}}}, "description": "\nAchieve savings goals effortlessly with Goalz, an on-chain app on Base blockchain. Manage multiple goals in one wallet, automate deposits, track your progress in your portfolio. Simplify saving! \ud83c\udf1f\ud83d\udcb0\n\nThank you for the opportunity to apply for this grant. I'm really interested in building apps that help people save and spend better on Ethereum. Goalz is one of my hackathon projects from ETH Global's Superhack hosted online in August 2023. Here's a description of my project below along with a link to it on ETH Global's website.\n\nhttps://ethglobal.com/showcase/goalz-decentralized-savings-goals-app-kv5db\n\n# Goalz: Decentralized Savings Goals App \ud83c\udfe6\ud83d\udca1\n\n## Problem: Saving is hard\nSaving money for essential goals and aspirations can be challenging. Many people struggle to set aside funds for purchases or future objectives. They often resort to credit-based solutions that lead to debt.\n\n## Existing Solutions Limitations:\nThe first limitation of the traditional finance implementation is that savings accounts today have maintenance fees. Another challenge is having just one savings account makes it difficult to track saving for multiple goals at the same time. Intuit\u2019s Mint is limited in this way and requires you to open a new account for each goal.\n\nFurthermore, both the automation options and the assets available to use for savings are limited. The yields will always be low due to the overhead that custodial banking services pass onto the consumer. There is a lack of integration between the banking features and the goal setting features that makes it difficult to use. The few integrated options are limited in the geography they can serve.\n\n## Solution: Blockchain-based Savings Accounts\nGoalz uses DeFi technology to address these problems. Goalz allows users to create many accounts for each of their goals. This lets you track progress towards specific objectives rather than tracking all your savings in one account. It also supports automated deposits and other programmability. Goalz can support a variety of digital assets including yield bearing assets like staked ETH. Goalz integrates the banking features with the goal tracking features into a single application. Goalz is also globally available to everyone thanks to blockchain technology.\n\n## Why is Goalz the Right Solution?\nThe limitations of the traditional finance way of doing this are that you (1) need to open an account for each of your goals and (2) you must set up the automation on your own with your bank which might not support the automation.\n\nThe features of the Ethereum blockchain are put to full use with Goalz Savings app. Each goal can be its own account with its own asset to use for saving (e.g. cbETH or aUSDC). Deposits can be automated using smart contracts like Gelato. There is no limitation on the number of accounts, no overhead to open an account, and the accounts themselves can be fully automated in ways that no traditional bank account can be. Additionally, Goalz is built on the Base public blockchain which means it's available globally.\n\n## How it's Made\nThis project is built for the Base blockchain using Solidity with Hardhat on the backend. The iMuzz/web3-starter using React with Wagmi and Rainbowkit was used to build the frontend. The project used Tenderly for simulations and debugging and was deploy to the Base Goerli blockchain. Visual studio code was the IDE used and the code was version controlled with Github.", "lastUpdated": 0, "projectGithub": "GoalzApp", "projectTwitter": "mikeghen"}, "recipient": "0xa7979BF6Ce644E4e36da2Ee65Db73c3f5A0dF895"}}