Hey everyone,
Up until recently, I assumed WeWeb AI couldn’t handle creating multiple “pages.” But I’ve come to realize that it doesn’t necessarily need to – it can create a menu and dynamically show different screens within a single page, similar to how Replit manages views. That opens up some interesting possibilities, but also a few questions for me.
I’m building a SaaS client portal app with three main account types:
-
Master Admin – The app owner who views the app like a product.
-
Super Admin – The account owner/user who manages their own clients.
-
Clients – End users who interact with the product or service.
It’s a dual-sided portal, and I want to make sure I’m designing it the right way from the start.
My questions:
-Should I be creating a separate page for each account type (e.g. Master Admin, Super Admin, Client), and build their respective interfaces on those pages
-Or is it better to design everything within a single “page”, and use dynamic views or conditionally rendered sections based on the logged-in user’s role?
-Does designing everything in one page scale well for apps like this? Or does it get messy and hard to maintain?
Extra context:
-I’ll be relying heavily on WeWeb’s AI features for building the UI and logic.
-I’m just starting to plan this out, so any advice or best practices from those who’ve built similar multi-role apps would be super helpful.
Thanks in advance!