Skip to content

A simple, self-hostable notification service for Algorand Virtual Machine blockchains

License

Notifications You must be signed in to change notification settings

casa-famiglia/casa-simple-notification-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 

We Are Sweet Logo

Casa Simple Notification Service

A simple, self-hostable notification service for Algorand Virtual Machine blockchains

Warning

This is a work in progress and not for use in production

Install

  • cargo install cargo-watch
  • cargo build

Run

cargo run -- --account RCN4XS53BDBHG76TDMIHUGSXGXRIBS3YKYCDYYK7NUERX6XLFOLFZCCCHI --network algorand --environment testnet
cargo watch -x "run -- --account RCN4XS53BDBHG76TDMIHUGSXGXRIBS3YKYCDYYK7NUERX6XLFOLFZCCCHI --network algorand --environment testnet"

Run cargo run or cargo watch -x run for a demo

Misc

TODO

  • 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 🥹

About

A simple, self-hostable notification service for Algorand Virtual Machine blockchains

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages