From 12ad8a3f4d9aa01f2c98ca80fc7f637cb49b7000 Mon Sep 17 00:00:00 2001 From: Emmy <81454341+EmmyConceptNg@users.noreply.github.com> Date: Wed, 11 Oct 2023 22:48:05 +0000 Subject: [PATCH 1/3] Create pennyworth.md --- applications/pennyworth.md | 320 +++++++++++++++++++++++++++++++++++++ 1 file changed, 320 insertions(+) create mode 100644 applications/pennyworth.md diff --git a/applications/pennyworth.md b/applications/pennyworth.md new file mode 100644 index 00000000000..91ce08c58f5 --- /dev/null +++ b/applications/pennyworth.md @@ -0,0 +1,320 @@ +Pennyworth + + + +- **Team Name:** PennyworthNg +- **Payment Address:** 0x1ffa919415d1f903b42f4d676084b9f7d2ecf38a BTC +- **[Level](https://github.com/w3f/Grants-Program/tree/master#level_slider-levels):** 1 + + + +## Project Overview :page_facing_up: + +If this application is in response to an RFP, please indicate this on the first line of this section. + +If this is an application for a follow-up grant (the continuation of an earlier, successful W3F grant), please provide name and/or pull request of said grant on the first line of this section. + +### Overview + +Overview: + +Pennyworth is a comprehensive web application designed to empower users in the world of blockchain and decentralized technologies. It seamlessly integrates two core components: a multi-wallet and a learning platform. This project is aimed at providing users with a robust and user-friendly environment to manage their digital assets across multiple blockchain networks while also offering a wealth of educational resources to help them understand and navigate the complexities of the decentralized web. + +Key Features: + +Multi-Wallet Functionality: The project includes a versatile multi-wallet component that enables users to efficiently manage their digital assets across various blockchain networks. Whether you hold cryptocurrencies, this wallet ensures you can access, send, and receive your assets in a single, user-friendly interface. + +Learning Platform: In addition to wallet functionality, the platform incorporates a rich learning environment. Users can access a comprehensive library of educational content, including articles, tutorials, videos, and interactive guides. This resource equips both newcomers and experienced blockchain enthusiasts with the knowledge to navigate the decentralized landscape effectively. + +Cross-Platform Compatibility: The web application is designed to work seamlessly on both desktop and mobile devices. This ensures users can access their wallets and educational materials wherever and whenever they need. + +Security and Privacy: We prioritize the security and privacy of our users' data. Our wallet component adheres to the highest security standards, and we take steps to ensure that user data remains private and protected. + +Customization: We understand that users have varying preferences and requirements. The platform is designed with customization in mind, allowing users to configure and personalize their wallet settings according to their specific needs. + +Why Polkadot?: + +Our project's vision extends to the interoperability and connectivity of blockchain networks. We are deeply committed to the idea that the future of blockchain lies in networks that can communicate and collaborate with each other. The Polkadot blockchain, known for its interoperability features, is central to our project's mission. Through Polkadot, our users can enjoy seamless asset transfers and access to various services on different chains within the Polkadot ecosystem. + +We're excited about the potential of Polkadot's parachain technology, which allows us to harness the benefits of various blockchains within the Polkadot network. This means that our users can manage, trade, and invest in assets across multiple chains, all from a single multi-wallet. Additionally, our learning platform will educate users on how to leverage Polkadot's unique features for their benefit. + +Why We're Building It: + +Our team is deeply passionate about the transformative potential of decentralized technologies. We firmly believe in the democratization of financial services, the empowerment of individuals, and the revolutionary impact of blockchain on various industries. Building this project is our way of contributing to the growth of the blockchain ecosystem and making these technologies accessible to as many people as possible. + +We're driven by a commitment to user education and empowerment. By combining a multi-wallet and a learning platform, we aim to create a one-stop solution for anyone interested in the blockchain space. Our team's diverse expertise in blockchain technology, education, and user experience design enables us to bring this vision to life. + +With pennyworth, we intend to bridge the gap between blockchain technology and mainstream adoption. We're excited to embark on this journey into the decentralized world and look forward to enabling users to harness the full potential of web3 technology. + +Join us as we empower individuals in the decentralized era! + +### Project Details + +![Screenshot 2023-10-11 at 23 01 18](https://github.com/PennyworthNg/Grants-Program/assets/81454341/ab6e82b3-6beb-4859-8178-d8215b98439c) +![Screenshot 2023-10-11 at 23 01 26](https://github.com/PennyworthNg/Grants-Program/assets/81454341/0db7dd46-b54a-4e35-b399-84cca4d8e798) +![Screenshot 2023-10-11 at 23 01 48](https://github.com/PennyworthNg/Grants-Program/assets/81454341/1c7ddb3a-a216-407a-bc1d-3fbd884c50c6) + + + +- An overview of the technology stack to be used + + + +Front-End Development: + +Framework: React.js - A popular JavaScript library for building user interfaces. +Styling: CSS, SCSS (Sass) - For creating responsive and visually appealing user interfaces. +State Management: Redux - For managing application state and data flow. +Web3 Integration: +Back-End Development: + +Server: Laravel - A Php library. +Database: MySql - To store user data and configurations. +Authentication: JSON Web Tokens (JWT) - For user authentication and authorization. +Blockchain Integration: + +Blockchain Networks: Polkadot - To support multiple blockchain networks. + + + +### Ecosystem Fit + +Help us locate your project in the Polkadot/Substrate/Kusama landscape and what problems it tries to solve by answering each of these questions: + +- Where and how does your project fit into the ecosystem? + Pennyworth is strategically positioned within the Polkadot ecosystem to harness the unique capabilities and benefits offered by Polkadot's interoperable, multichain platform. Here's how our project fits into the Polkadot ecosystem. + We chose Polkadot as the foundation for our project because of its forward-thinking approach to blockchain technology. Polkadot's governance, interoperability, and scalability features align perfectly with our mission to provide users with a comprehensive platform for managing assets and accessing educational resources. + We believe that Polkadot's multichain architecture, parachains, and relay chains provide an ideal framework for building a versatile multi-wallet that can seamlessly handle assets across different chains, while also allowing users to learn about and leverage Polkadot's network. + +- Who is your target audience (parachain/dapp/wallet/UI developers, designers, your own user base, some dapp's userbase, yourself)? + Blockchain Developers (Parachain/DApp Developers): + + +Developers working on decentralized finance (DeFi) projects who require a reliable multi-wallet to interact with DeFi protocols and manage assets on multiple blockchain networks. +Blockchain Enthusiasts and Users: + +Individuals who actively use and hold digital assets across different blockchains and are looking for a secure and convenient way to manage their cryptocurrency portfolio. +Blockchain Designers and UX/UI Designers: + + +Educators and organizations that offer blockchain and cryptocurrency courses and training programs. They can use the learning platform to provide educational materials to their students. +Decentralized Application (DApp) Users: + +Users of DApps built on various blockchains who require a secure wallet to interact with these applications and manage their assets. +Crypto Novices and Learners: + +Beginners in the blockchain space who seek comprehensive educational resources to understand blockchain technology, cryptocurrencies, and decentralized finance. +The General Public: + +Anyone interested in learning about blockchain technology and digital currencies, even if they are new to the space. +Blockchain and DeFi Projects: + +Other blockchain and DeFi projects that can potentially integrate with or benefit from the services and features offered by your project. +Cross-Chain Asset Managers and Traders: + +Traders and asset managers who need an efficient way to manage digital assets across multiple blockchain networks for investment and trading purposes. + +- What need(s) does your project meet? +Blockchain Education and Awareness: + +The learning platform component addresses the need for accessible and comprehensive educational resources about blockchain technology, cryptocurrencies, and decentralized finance. It empowers users to understand and navigate the decentralized web effectively. +User Empowerment and Informed Decision-Making: + +The educational content meets the need for users to make informed decisions in the blockchain and DeFi space. By providing educational resources, you empower users to make knowledgeable choices regarding their blockchain investments and activities. + +Asset Management Across Blockchains: + +The multi-wallet component addresses the need for users to efficiently manage their digital assets across multiple blockchain networks in one unified interface, simplifying the complexity of managing assets scattered across various blockchains. +Interoperability and Cross-Chain Finance: + +Pennyworth meets the growing need for interoperability in the blockchain industry by providing users with a way to seamlessly interact with assets on different blockchains within the Polkadot ecosystem and beyond. It empowers users to participate in cross-chain DeFi and financial activities. + + +- Are there any other projects similar to yours in the Substrate / Polkadot / Kusama ecosystem? + No. + +## Team :busts_in_silhouette: + +### Team members + +- Emmanuel Oluwasegun Kolawole - Founder +- Fatoba Olumide - Front End Dev +- Elijah Olaoluwa - Web3 Dev + +### Contact + +- **Contact Name:** Emmanuel Oluwasegun Kolawole +- **Contact Email:** kolawoleemmanuel006@gmail.com +- **Website:** https://pennyworth.ng + +### Legal Structure + +- **Registered Address:** Address of your registered legal entity, if available. Please keep it in a single line. (e.g. High Street 1, London LK1 234, UK) +- **Registered Legal Entity:** Name of your registered legal entity, if available. (e.g. Duo Ltd.) + +### Team's experience + +Our project is driven by a highly skilled and passionate team with a diverse range of expertise in blockchain technology, software development, education, and user experience design. Each team member brings a unique perspective and experience to the project, ensuring its success and effectiveness. Here are some of the notable projects our team members have worked on: +- HealthGo => A web3 healthcare service and educational platform +- Genius Club - A web2 Educational Platform for high school students + + +### Team Code Repos + +- https://github.com/PennyworthNg/pennyworth-web + + +Please also provide the GitHub accounts of all team members. If they contain no activity, references to projects hosted elsewhere or live are also fine. + +- https://github.com/emmyconceptng +- https://github.com/inspi-writer001 + +### Team LinkedIn Profiles (if available) + +- https://www.linkedin.com/ +- https://www.linkedin.com/ + + +## Development Status :open_book: + +If you've already started implementing your project or it is part of a larger repository, please provide a link and a description of the code here. In any case, please provide some documentation on the research and other work you have conducted before applying. This could be: + +- links to improvement proposals or [RFPs](https://github.com/w3f/Grants-Program/tree/master/docs/RFPs) (requests for proposal), +- academic publications relevant to the problem, +- links to your research diary, blog posts, articles, forum discussions or open GitHub issues, +- references to conversations you might have had related to this project with anyone from the Web3 Foundation, +- previous interface iterations, such as mock-ups and wireframes. + +## Development Roadmap :nut_and_bolt: + +Milestone 1: Front-End UI Development +Objective: Design and develop a user-friendly web application with front-end components. +Deliverables: +Selection and development of user interface with React Js +Testing Criteria: +Confirm the selection of frameworks and development. + +Milestone 2: Back-End Development +Objective: Create a robust back-end component to support the web application. +Deliverables: +Implementing the backend for pennyworth using Laravel. +Testing Criteria: +Verify that the selected language and framework work seamlessly. +Ensure the database is correctly integrated. + + +Below we provide an **example roadmap**. In the descriptions, it should be clear how your project is related to Substrate, Kusama or Polkadot. We *recommend* that teams structure their roadmap as 1 milestone ≈ 1 month. + + + +### Overview + +- **Total Estimated Duration:** 3 months +- **Full-Time Equivalent (FTE):** 3 FTE +- **Total Costs:** 10,000 USD + +### Milestone 1 Example — Basic functionality + +- **Estimated duration:** 1 month +- **FTE:** 3 +- **Costs:** 5,000 USD + + + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| **0a.** | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| **0b.** | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** that explains how a user can (for example) spin up one of our Substrate nodes and send test transactions, which will show how the new functionality works. | +| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. | +| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. | +| 0e. | Article | We will publish an **article**/workshop that explains [...] (what was done/achieved as part of the grant). (Content, language and medium should reflect your target audience described above.) | +| 1. | Substrate module: X | We will create a Substrate module that will... (Please list the functionality that will be implemented for the first milestone. You can refer to details provided in previous sections.) | +| 2. | Substrate module: Y | The Y Substrate module will... | +| 3. | Substrate module: Z | The Z Substrate module will... | +| 4. | Substrate chain | Modules X, Y & Z of our custom chain will interact in such a way... (Please describe the deliverable here as detailed as possible) | +| 5. | Library: ABC | We will deliver a JS library that will implement the functionality described under "ABC Library" | +| 6. | Smart contracts: ... | We will deliver a set of ink! smart contracts that will... + + +### Milestone 2 Example — Additional features + +- **Estimated Duration:** 2 month +- **FTE:** 3 +- **Costs:** 5,000 USD + +... + + +## Future Plans + +Please include here + +Short-Term Plans (1-2 years): + +In the short term, we have several key plans and intentions for our project: + +Project Launch and Onboarding: + +We aim to launch the initial version of our multi-wallet and learning platform, making it accessible to users. +We will focus on creating an intuitive onboarding process, ensuring that users can easily set up their wallets and access educational resources. +User Acquisition and Engagement: + +Our priority will be to attract a user base and foster user engagement. We plan to use a combination of marketing strategies, including social media campaigns, community building, and partnerships with educational organizations. +User feedback will be actively collected and integrated into the development process to enhance the user experience. +Security and Reliability: + +Ensuring the security and reliability of our platform is paramount. We will conduct thorough security audits and regularly update the software to address vulnerabilities. +Our short-term plan includes implementing backup and recovery mechanisms to protect users' assets. +Educational Content Expansion: + +We intend to expand our educational content by collaborating with experts in the blockchain field and publishing high-quality articles, videos, and tutorials. +Our short-term goal is to become a valuable resource for users seeking blockchain education. +Community Support: + +Building a strong and active user community is a top priority. We plan to host webinars, Q&A sessions, and forums to foster discussions and provide support to our user base. +Long-Term Plans and Intentions (3+ years): + +In the long term, we have ambitious goals for our project, which include: + +Advanced Multi-Chain Integration: + +We aim to expand our multi-wallet functionality to seamlessly support additional blockchain networks beyond Polkadot. +Our goal is to become a one-stop solution for users with diverse blockchain assets. +Cross-Chain DeFi Features: + +We plan to introduce advanced cross-chain decentralized finance (DeFi) features, enabling users to participate in DeFi activities across different blockchains directly from our platform. +Our long-term vision is to empower users to make cross-chain transactions and investments with ease. +Research and Innovation: + +We intend to invest in research and development to explore innovative blockchain technologies and integrate them into our platform. +Our team will actively monitor the blockchain space for emerging trends and technologies. +Global Expansion: + +Our project is not limited to a single region. In the long term, we aim to expand our user base globally, providing support for multiple languages and cultures. +Sustainable Governance: + +We plan to implement a governance system that allows users to have a say in the platform's future development. +Our long-term intention is to decentralize the decision-making process and involve the community in shaping our project. +Partnerships and Collaboration: + +We are committed to forming strategic partnerships and collaborations with other blockchain projects and educational institutions. +Our long-term goal is to create a network of organizations working together to promote blockchain education and adoption. + +## Referral Program (optional) :moneybag: + +You can find more information about the program [here](../README.md#moneybag-referral-program). + +- **Referrer:** Name of the Polkadot Ambassador or GitHub account of the Web3 Foundation grantee +- **Payment Address:** BTC, Ethereum (USDC/DAI) or Polkadot/Kusama (USDT) payment address. Please also specify the currency. (e.g. 0x8920... (DAI)) + +## Additional Information :heavy_plus_sign: + +**How did you hear about the Grants Program?** Google Search Engine. + +Here you can also add any additional information that you think is relevant to this application but isn't part of it already, such as: + +- GeniusClub - An online Educational Platform for high school Students +- Tribearc - AN Email Marketting platform + +- If there are any other teams who have already contributed (financially) to the project. +- Previous grants you may have applied for. From 5ff708c185abbfa265b9112a65e31a2f032311df Mon Sep 17 00:00:00 2001 From: Emmy <81454341+EmmyConceptNg@users.noreply.github.com> Date: Wed, 11 Oct 2023 23:10:59 +0000 Subject: [PATCH 2/3] Update pennyworth.md --- applications/pennyworth.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/pennyworth.md b/applications/pennyworth.md index 91ce08c58f5..d9e40e00c6f 100644 --- a/applications/pennyworth.md +++ b/applications/pennyworth.md @@ -1,4 +1,4 @@ -Pennyworth +#Pennyworth From 636467ae70777779314ee48b5a0759948bb168b9 Mon Sep 17 00:00:00 2001 From: Emmy <81454341+EmmyConceptNg@users.noreply.github.com> Date: Wed, 11 Oct 2023 23:15:44 +0000 Subject: [PATCH 3/3] Update pennyworth.md --- applications/pennyworth.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/pennyworth.md b/applications/pennyworth.md index d9e40e00c6f..475afc6306d 100644 --- a/applications/pennyworth.md +++ b/applications/pennyworth.md @@ -1,4 +1,4 @@ -#Pennyworth +# Pennyworth