Hey everyone,
I’m currently working on a Flutter app project, and I need to decide between Firebase and Supabase for the backend. The client doesn’t have any preference and has left the decision up to me.
Here’s what the app includes:
• User authentication (login/signup)
• A feature request system where:
• Any user can suggest a new feature for the app
• Other users can upvote those feature requests
• The user who created a request can delete their own request
• All users can see all feature requests and their votes
So it’s basically a small-scale social feature voting system inside the app.
I don’t have a lot of experience with backend services, so I’d really appreciate advice on:
• Which one would be better for this use case: Firebase or Supabase?
• Which one is easier to scale and maintain?
• Any limitations I should be aware of for this kind of feature voting system?
Thanks in advance!
A user is seeking advice on whether to use Firebase or Supabase for a Flutter app backend. The app requires user authentication and a feature voting system. The user is inexperienced with backend services and is looking for guidance on scalability, maintenance, and potential limitations of each platform.
Both are completely capable of doing this, go with whatever you want.
both can and since fhe client is the one who's gonna pay so it doesn't matter see what y are comfortable with
As others said, both can do this. I ended up going with Supabase + PowerSync because I was building an offline-first Flutter app and Google's Firebase Realtime Database was prohibitively expensive compared to PowerSync.
For me at least, SQL was also more familiar. Supabase is basically Firebase for Postgres.
Supabase Auth is also really easy to work with.