All the apps talk to my own endpoint that consumes AstronomyAPI (current celestial body positions in our solar system), 7Timer! (cloud cover, seeing, transparency), and Open-Meteo (air quality), compares to your current location/elevation/equipment, and determines both a verdict on whether it's worth stargazing tonight and what to look at if you do go out. All the logic/strings to display are contained in my API so I can adjust if needed without re-deploying the separate front ends.
Hope someone else finds it handy!