onflow / developer-grants

Grants for developers that contribute to the broader developer ecosystem
Apache License 2.0
50 stars 18 forks source link

Ping - Notification Delivery Service #167

Open Saumay-Agrawal opened 1 year ago

Saumay-Agrawal commented 1 year ago

Ping

Grant category

Description

Problem statement

At present, there’s no direct communication channel between dapp developers and their respective users. Users have to rely on public platforms like Discord, Twitter, Medium etc.

This makes it difficult for users to stay updated with relevant information, and there's a chance of missing out on critical updates & announcements.

Proposed solution

There should be a notification service that creates a direct communication channel between dapp developers and their respective users.

On one hand, the platform will allow Dapp developers to

On the other hand, it will enable dapp users to

I developed a very basic but functional version of its core architecture layer in the recent Flow Hackathon. You can check it out here: https://devfolio.co/projects/ping-107f

Impact

TLDR; Overall better application engagement across Flow ecosystem.

Note - This a proof-of-concept. If we get a good response from Flow community, there’s we can also add some major upgrades, like a mobile application with push notifications, integration with various services like .find & flowNS to make user experience even better etc.

Milestones and funding

Note: Please consider adoption and/or maintenance milestones at the end of your project.

Milestone Deliverables Timelines Risk USD Proposal
1 - Dapp developer flow UI allowing dapp developers to
- login (wallet integration flow)
- register as publishers (profile setup)
- send updates to their subscribers

Relevant functionalities deployed as smart contracts on testnet
4 weeks

(~150 hours FTE)
- $15,000
2 - Dapp User flow UI allowing dapp users to
- login (wallet integration flow)
- view publishers
- subscribe to a publisher
- view messages from subscribed publishers

Relevant functionalities deployed as smart contracts on testnet
4 weeks

(~150 hours FTE)
- $15,000
3 - Alpha launch Deploy application on mainnet

Onboard Dapp developers and users

Take feedback, resolve bugs if found any
4 weeks

(~70 hours FTE)
- $7,000

Total funding proposed: $37,000

Note - For this project, this includes infra costs & post-completion support in the form of minor updates and bug fixes for the duration of 6 months post grant completion.

Team

Name Role Bio Contact
Saumay Agrawal Full-stack Software Engineer - 6+ years of experience in software development across different product teams, startups & research labs
- 3+ years of experience in building web3 applications for multiple clients and open source orgs like Filecoin, Livepeer, Celo etc. Some examples:
- Demux: a gateway for decentralised streaming ecosystem using Livepeer and Filecoin
- ChurroFi: Voting (Staking) platform for Celo
- LinkedIn: https://www.linkedin.com/in/saumayagrawal/
hi@saumay.com
joshuahannan commented 1 year ago

I'm not in charge of the developer grants so I can't provide the final decision, but I'll offer a little bit of feedback. This sounds like a really interesting idea that could be really useful, but I don't know if it fits into the developer tools category. This seems more like a product that you could offer to teams in the Flow ecosystem. I believe that grants are more focused towards fundamental improvements to the developer experience, so I don't know if this will count towards that, but @chrisackermann will be able to provide more feedback. 👍

franklywatson commented 1 year ago

Hi @Saumay-Agrawal - thanks for submitting this grant proposal. We are presently making changes to the grant program and application process and as a result have not been able to review this. Once the grant program submissions are opened up again we will follow up and let you know next steps. Thanks for your patience.