Pushover also handles a server, which you can make requests to, that sends push notifications to your phone. It looks like this project just scrapes JSON from a URL for changes, and notifies from that.
Pushover is push based, while this looks to be pull based.
If you use Magisk, which is one of the most common ways to root nowadays, it not only roots, but allows custom software to be installed "systemlessly". This means in most cases, SafetyNet won't be able to detect a rooted phone.
Just like with jailbreaking, smart people will always find a way around these barriers Apple and Google put up
Although I've been using Pushover[0], a paid service, instead of Gotify, I found a really cool project to pair a push-notification service with is huginn[1], which allows you to program bots to do things on cron jobs, among other really powerful actions.
If anyone is interested in developing a shell even further, checkout rustyline[0]. It makes it very simple to add keyboard shortcuts (Ctrl-C), completion, and even history.
There's also liner[1], which is part of the redox-os project, which also has a lot of the same features.