Setup a working prototype using nextjs platforms starter

I want to validate the following:
- Creating user subdomains programmatically (under ".site" tld domain)
- Linking custom domains to user's subdomains
- Use main .com domain for website/app