PGP Proposal: Push(EPNS) Academy

FINAL PROPOSAL
After verifying with @robinnagpal and @SSkidgoku during Office hours, this is the final proposal going to voting in Snapshot.


  1. Project Name - Push(EPNS) Academy by DoDAO

  2. Email - robinnagpal@dodao.io**

  3. About You
    I have 15 years of development experience and currently working with many web3 protocol on educational efforts.

  4. Project TL:DR
    The ENPS Academy will provide developers and non-technical individuals with the tools and resources they need to know about EPNS and how it can be used to best integrate it into their protocols. This academy will be beneficial for those who want to understand EPNS in greater detail and how it can be used to empower their protocols.

    We want to create six guides which will empower developers and non-technical people to understand EPNS so they can integrate it into their protocols

  5. Proposal Category
    Educational

  6. Project Overview

    Summary

    EPNS is a solution for users not receiving notifications or updates - an issue which is currently a gap in the web3 ecosystem.

    The ENPS Academy will provide developers and non-technical individuals with the tools and resources they need to know about EPNS and how it can be used to best integrate it into their protocols. This academy will be beneficial for those who want to understand EPNS in greater detail and how it can be used to empower their protocols.

    We want to create six guides which will empower developers and non-technical people to understand EPNS so they can integrate it into their protocols. These guides will lay out a strong foundation and introduce the most important topics related to EPNS.

    Why Guides?

    ENPS Academy will be built on top of the DoDAO platform. The DoDAO platform offers interactive guides that are more engaging than traditional documentation. Some of the key features of these guides include:

    1. The ability to add questions which make learning more interactive

    2. Wallet login

    3. The ability to reward with Tokens or NFT

    4. Discord integration

    5. Adding form fields to capture user’s information

    Past Work

    Some of our other partner academy websites

    aave.academy

    projectserum.academy

    ensdomains.academy

    Here is a detailed demo of our academy websites -

    Note: Courses shown on partner academy sites are just placeholders. They will be replaced with specific partner courses.

    Deliverables

    As part of the grant, DoDAO will be delivering the following six guides

    1. What is EPNS?
    2. EPNS Architecture - Talks about how EPNS works. Covers channels, notifications, smart contracts, push nodes etc.
    3. Setting up a Channel
    4. Notification Entities - Talk about all the major entities involved in user notifications like Channels, Subscriptions, Feeds etc.
    5. Push SDK - Talks about various packages within push-sdk and how developers can use these packages
    6. Showrunners Framework - How developers can use showrunners framework to build out notifications for their use cases.
    7. Push Governance - PGIP (Push Governance Improvement Proposals) and PIP (Push Improvement Proposals) and about Grants
    8. Contributing to Push Academy

    Each of these guides will be very detailed with

    • 3-5 content steps
    • 10-15 questions per guide
    • Nice thumbnails
  7. Value Proposition to Push
    The guides and courses on DoDAO’s platform are designed to be highly interactive, so that users can get the most out of their learning experience. Our goal is to create a decentralized academy website that produces graduates/ambassadors who can then educate others about Push(EPNS).

    Push Academy will provide developers and non-technical individuals with the tools and resources they need to know about Push(EPNS) and how it can be used to best integrate it into their protocols. This academy will be beneficial for those who want to understand Push in greater detail and how it can be used to empower their protocols.

  8. Funding Requested
    We request a grant of $650 per guide i.e. $5200 (20,740 $PUSH as of 11/14/2022). 8 guides in total.

  9. Funding Breakdown and Milestones
    All the guides will be completed in 4-6 weeks of times. We are completely flexible to update in it whatever way you want.
    Milestone 1 - Guides

    1. What is EPNS?
    2. EPNS Architecture - Talks about how EPNS works. Covers channels, notifications, smart contracts, push nodes etc.
    3. Setting up a Channel

    Milestone 2 - Guides
    4. Notification Entities - Talk about all the major entities involved in user notifications like Channels, Subscriptions, Feeds etc.
    5. Push SDK - Talks about various packages within push-sdk and how developers can use these packages
    6. Showrunners Framework - How developers can use showrunners framework to build out notifications for their use cases.
    Mile Stone 3 - Guides
    7. Push Governance - PGIP (Push Governance Improvement Proposals) and PIP (Push Improvement Proposals) and about Grants
    8. Contributing to Push Academy

    Content in Push’s Github Repo - Content will be present in Push’s github repo. Will included another Guide “Contributing to Push Academy”(guide 8 in the milestones above), and this guide will provide all the information on how anyone in the community can contribute to the academy website’s content.

  10. Wallet Address
    0x5794e3ba7391b2b9806b738b20c3f2099e16dd5d

  11. Relevant links
    https://aave.academy
    https://projectserum.academy
    https://ensdomains.academy

  12. Referal
    Jaf, DAO Lead @ Push Protocol

1 Like