Filament vs Nuxt3 for Shipstation like app
Do you recommend Filament over nuxt3 for Shipstation like SaaS app? If not, why not?
I'm using nuxt3 for frontend and loved that, but filament is giving boost to the development, that's why I'm impressed and want confirmation so in future I will not face any issues.
Thank you.
9 Replies
Cant say I have used nuxt3, I have done a bit of vue.
But looking at the few screenshots from Shipstation,
Depending on how many people you plan to have using it, Filament would work well. Filament (livewire) will have a higher footprint on your server rather then a client side JS/Vua app. But this is super subjective and depends on your coding.
Plus it means all your code will be effectively in one stack which will make your life super easy.
Some recommendations:
I highly recommend shelling out for an unlimited license of advanced tables. It makes it so very much better.
And take a look at eight-nine's imports. I deeply dislike the built in Filament batch importers. (If filament could offer an in build non batch importer I would be so dang happy)
@J H Currently I have only 5 to 7 confirmed clients, not sure how much more will be.
I'm getting worried about the future limitations, or customisation limits in Filament ( one more speed concern ), if you get chance to look in Order detail page, that is totally customised thing, and I have more to add on that page in my SaaS. ( Because it is my first project in filament but I have strong understanding of livewire etc and confident to code in it )
I'm thinking for filament just because of speed of development, else I'm totally good with nuxt3 as well.
This is the old version of their order page (https://a.fsdn.com/con/app/proj/shipstation.s/screenshots/ShipStation-Summary.PNG/max/max/1).
That's pretty easy to create tbh. And you can just build custom livewire components too
@toeknee Thank you for giving me confident, can you please give me minial guide, what is the way or may be documentation or how I can create totally custom desgin? i review the documentat, there are only few lines of the code.
what is the way or may be documentation or how I can create totally custom desgin1. Create a Filament theme. 2. Create Livewire components (every page in Filament is a Livewire component) Most important: Make sure the limitations of Livewire are okay for your app
Yup I agree with all the peeps, that should be doable 🙂
I had the same reservations at the start as well. I'm not a big fan of frameworks with embedded tailwind (I deeply dislike tailwind in general, but that is a whole other rant) but it has been handy to speed up when I am not trying to do anything special.
@J H I just met the first person who says they don't like Tailwind. 😃
I'm going to use Nuxt3 for this SaaS, as it is little faster and good in independency ( frontend+backend separate ).
Thank you for your time.
I’ve always said, if you need an SPA then build one. There’s plenty of options. Having said that though. It’s perfectly ok to need a spa on the consumer side and not need one on the administration side. But that depends on the purpose of the app. Both are acceptable.