Yes. You can create multiple PWAs on the same domain. The origin of the service worker script URL has to be the same as the origin of the script that calls register(). A service worker can only control URLs and decendents of that origin as defined in the scope parameter.