I'm having trouble figuring out why I can't update any of my Spark models using Nova. It seems like something to do with Spark, since I've used Nova plenty on other projects, though I don't see any policies defined anywhere that should be preventing it. Any ideas? Does anyone know of any code floating around that makes it easier to use Nova with Spark?
@heykatieben sorry to ask, I'm wondering what sort of set-up (how you've gone about your current solution). I'm currently building a Saas app, with mulitiple DBs for multi-tenances. Forgive me if I'm wrong, your Nova install is completly agnostic to your front facing application?
There's no Spark-Nova integration that I know of, you have to DIY. With Spark you have to start your app in it, and it's super opinionated and part of your app. I'm not sure I'd recommend it TBH but if you like everything it does out of the box, it can be a good option to get up and running quickly. Nova is completely separate from your app - it lives in the same Spark install, but doesn't touch the rest of your app. It's also limited in what it can do, but it's much easier to try it out and see if it works for you.
If you know how to implement your custom seats in Spark, you can do very advanced billing for what you offer in your SaaS.
It is super opinionated with it's defaults and the simple support for billing per number of teams or team members, but that could be the case of what most SaaS apps would need.
With Custom Seats, you can sell in your projects for example addons above Free or just plan whatever you want to sell in it.
After I started with it, a few hours I was kind of disappointed, but after understanding the billing per seat concept I just managed to skip months in my roadmap for my app.