Multi-surface foundation
One codebase now, clean subdomains when you are ready.
The project is structured so the root site stays marketing-focused while dashboard and admin grow behind separate internal namespaces that can be rewritten from dedicated hosts later.
Prepared now
The structural work is already in place, so the remaining product work can happen inside each surface without changing the domain model again.