A simple, self-hostable notification service for Algorand Virtual Machine blockchains
Warning
This is a work in progress and not for use in production
cargo install cargo-watch
cargo build
cargo run -- --account RCN4XS53BDBHG76TDMIHUGSXGXRIBS3YKYCDYYK7NUERX6XLFOLFZCCCHI --network algorand --environment testnet
cargo watch -x "run -- --account RCN4XS53BDBHG76TDMIHUGSXGXRIBS3YKYCDYYK7NUERX6XLFOLFZCCCHI --network algorand --environment testnet"
Run
cargo run
orcargo watch -x run
for a demo
- Device registration endpoint
- Device de-registration endpoint
- Watch account
- Message queue
- Persistent store for errors and retries (SeaORM)
- Notification services
- APNS
- Firebase Cloud Messaging
- ???
- (Non-)profit 🥹