Last updated 2 months ago
Cardano does not have a simple open-source notification app for SPOs/traders/project to leverage for simple push notification alerts
Open Source the Alertify notification App - one simple post request to send push notifications to multiple phones subscribed to your project ID.
This is the total amount allocated to Alertify - Push Notifications for SPO's Traders and Projects.
Please provide your proposal title
Alertify - Push Notifications for SPO's Traders and Projects
Enter the amount of funding you are requesting in ADA
47200
Please specify how many months you expect your project to last
3
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Cardano does not have a simple open-source notification app for SPOs/traders/project to leverage for simple push notification alerts
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
Will your project's outputs be fully open source?
Yes
License and Additional Information
MIT license
Please choose the most relevant theme and tag related to the outcomes of your proposal
Community
Mention your open source license and describe your open source license rationale.
By using a MIT license anyone is free to use, modify, extend or commercialize our software. We believe it is important to reduce barriers for Cardano developers and crypto needs to remain open, inclusive and permissionless which is why the MIT license fits our ideals.
How do you make sure your source code is accessible to the public from project start, and people are informed?
The code will be published on a public github repository so it is freely available to view, clone or fork. All announcements will be made on a public twitter account to inform the public of its existence and any updates.
How will you provide high quality documentation?
As the sole developer of the project there will be no barrier to providing clear and useful documentation. Having delivered multiple projects over multiple years in the Cardano ecosystem we are able to provide robust documentation for this project.
Please describe your proposed solution and how it addresses the problem
Alertify is a flutter app that allows a user to send push notifications to multiple phones with one simple POST request. Users can create a project ID to share with any number of phones and one POST request will deliver that notification to all users subscribed to that project ID. Users do not need to configure complex and unreliable SMTP settings to deliver alerts and notifications and they can reach multiple phones with one POST request. The android app leverages the highly scalable firebase cloud messaging service to deliver messages. Our proof of concept leverages orcfax oracle data to deliver price notifications and can be configured to send any notification users desire. We will create a set of easy to execute example scripts which demonstrate price notifications and Node Status Alerts. All manner of alerts could be accomodated, wallet/address activity, Loan health, Disk usage, block-creation, token launches, and project communications. The first 100 users will be given 500 free notifications to use within 6 months.
Please define the positive impact your project will have on the wider Cardano community
Simple alerts for SPO's will increase infrastructure resilience, and direct loan health notifications could significantly reduce uneccessary defi liquidations. Importantly the examples and tools released will be available to anyone so SPO's, traders and projects can leverage these open source tools to use as they see fit under the MIT license.
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
The app is live already! The android build is operational and has been distributed to a small group of testers producing simple push notifications. The proposer has also developed multiple cardano applications over 4 years.
Milestone Title
Documentation
Milestone Outputs
Acceptance Criteria
Evidence of Completion
The github repo contains all items listed in the Milestone outputs and these items address the acceptance criteria.
Delivery Month
1
Cost
2000
Progress
10 %
Milestone Title
Publish Software
Milestone Outputs
Acceptance Criteria
Github repository contains:
A publicly available website for alertify exists and allow users to download the android application
Evidence of Completion
The website is live and accessible. The github repository contains all milestone deliverables according to the acceptance criteria
Delivery Month
2
Cost
34200
Progress
70 %
Milestone Title
Project Closeout/Video
Milestone Outputs
Acceptance Criteria
PCR/PCV will address:
Evidence of Completion
The report is available on the public repository and the link is operable with the video being viewable on youtube/vimeo.
Delivery Month
3
Cost
11000
Progress
20 %
Please provide a cost breakdown of the proposed work and resources
Documentation
2000
Infra Setup
600
Website
4000
Example Code
1600
Android Application code
8000
Operations and Maintenance for 6 months
20000
Project Management/Closeout
1000
Hosting/Infrastructure/Firebase Fees
10000
How does the cost of the project represent value for the Cardano ecosystem?
The app already exists and can be used today! Because we build first we can open source rapidly. Given we are seeking mostly retroactive funding we have applied a rate of 100ADA/hour which at the current exchange rate is extremely competitive for blockchain/full stack software development.
Terms and Conditions:
Yes
Marc - engineer, project manager, QA
Marc has been an SPO on Cardano for over 4 years, has successfully managed and delivered a Catalyst Fund11 proposal and has deployed and maintained multiple dApps on mainnet