Needs advice
on
FirebaseFirebaseFlutterFlutter
and
SupabaseSupabase

Hello,

I'm in the midst of reviewing an old CRUD SAAS I have running on Angular 7 with a MariaDB backend and Laravel PHP. Presently is hosted on a couple of Linode servers- and really feeling the weight, especially with the looming need to upgrade to A15 and meet the pace and scalability occurring (for context, the SAAS turns in over 24k USD monthly in subscriptions- so I have concerns around the impact of a new stack on existing clients). Additionally, I manage a Kotlin and Swift codebase for appdev.

I'm looking at moving towards Flutter for a singular codebase, and something serverless but still relational- like Supabase. In the past, I ran my own Auth services- but it was a ton of work to setup and maintain, so looking at using Firebase for Auth services (I know Supabase has Auth as well, but I wonder if it's as reliable and frequently maintained as Firebase?) Supabase has a FlutterSDK as well which makes things much simpler. Planning on maintaining microservices like Stripe etc for functional aspects.

I would love some insight from those who have done a tech stack transition, what should I be aware of- those who have produced in Flutter or a similar stack, what am I walking into without knowing?

READ LESS
6 upvotes·209.5K views
Replies (1)

Hey, I reckon with Flutter, Firebase, or Superbase you're looking at the right technologies, though I wonder if there's a faster way to get your new app up and running.

Your first sentence "CRUD SaaS" app made me wonder whether a low-code solution could do the trick for you. How much UI customization are you looking for? Is this a typical "admin panel" web app with a couple of screens for login/logoff, data entry, etc? Or is this something with a highly customized UI? And do you need native mobile or just a responsive web app?

There are a couple of online database builders that give you a hosted relational database, authentication, the ability to write logic, and deployment in one platform.

Our company Five, for example, has a low-code IDE that gives you a fully-provisioned MySQL DB, a prebuilt responsive React/MUI user interface, and one-click deployment of web apps onto AWS infrastructure.

You can build most of your application using Five's pre-built features. But you can also write SQL, JS or TS to query your data, or to add logic.

READ MORE
1 upvote·1.2K views
Avatar of Jason Kwong