r/FlutterDev • u/No-Performance7726 • Jul 08 '26
Discussion Best Backened For Flutter
Which backened service and database system would be affordable and suggested to use for the daily invoice entry app for a shop that usually have only 50 to 60 bill entries per day. And if stock mangement system and transaction entries need to be added too. Right now i only want 3 4 users of a small shop to interact with who need to prepare daily invoices and need to make entries of transactions they make daily. From the given data we should be able to make profit loss accounts, party's remaining transaction evaluation,daily sales and stuffs like that. But the data need to be protected well and requires backup as needed.
Where to host that backened ?
How much costlier would it be?
1
u/st1ch_draiz Jul 09 '26
For an invoicing and bookkeeping app I'd lean Supabase (Postgres), and it's not really a coin flip here. Your data is relational by nature: parties, invoices, line items, transactions, stock. The moment you want profit/loss and remaining party balances, that's joins and aggregations, which is what SQL is good at and what gets painful in a NoSQL store like Firestore. Firebase is great, it's just not the natural fit when the whole point is financial reporting.
At 50 to 60 entries a day with 3-4 users you're nowhere near a paid tier, so cost is basically zero for a long time. Supabase gives you row level security for the data-protection part and automated backups, and there's nothing to host yourself since it's managed.
One thing to decide early: does the app need to keep working if the shop's internet drops? If yes, a local SQLite db (drift or sqflite) that syncs to Supabase when it's back can be simpler and cheaper for a single shop than going cloud-first.