React + Firebase: Architecture Decisions for a Production ERP

typescript dev.to

Building an ERP is not a side project. It handles real money, real tax obligations, and real business data. Every architecture decision has consequences that compound over months. Here is what I chose for Frihet, and the reasoning behind each decision. The stack Frontend: React 18 + TypeScript + Vite 5 Styling: Tailwind CSS + shadcn/ui + Radix Backend: Firebase (Auth, Firestore, Cloud Functions, Storage) AI: Google Gemini (2.5 Flash + Pro) Payments: Stripe Billing +

Read Full Tutorial open_in_new
arrow_back Back to Tutorials