Implement notifications system with Noticed gem #286

Added a full in-app notification system to Moneygun, a white-label SaaS boilerplate. This work involved integrating the latest Noticed gem, setting up delivery logic, and wiring notifications into the product’s existing workflow. Do check out Moneygun if you want to build your next B2B SaaS app (software as a service)

While working on this, I got stuck for a long time because Turbo Stream updates weren’t appearing at all. Turns out the problem was Solid Cable. In development it doesn’t broadcast across processes, so the updates never showed up.

I fixed it by giving Solid Cable its own database and updating the cable config. After that, the real-time updates finally started working.

There’s a good conversation about this in the related Rails issue if you want the details: rails/rails#53630

If you want the full breakdown of what I did and what I learned along the way, I wrote about it here: How I contributed notifications to an open-source product