I'll build your web app on Next.js and Supabase (Postgres, Auth and Storage), with row-level security from the first table: sign-in, user roles, your data model, admin screens, and email and Stripe payments if you need them. It's the same stack I run my own SaaS products on.