Здесь задействовано много , так что я просто собираюсь объяснить самый первый основной шаг здесь.
Одним из первых является то, что вам нужно иметь возможность указывать несколько доменов на один и тот же внутренний код, а затем обслуживать разное содержимое на основе входящего домена. Так что www.joshpittman.mytld будет обслуживать другой контент, чем www.frankvanpuffelen.mytld. Обычно для этого требуется, чтобы вы могли программным образом сопоставлять новые домены с существующим внутренним кодом, который затем обслуживает различное содержимое в зависимости от запрошенного домена.
Хостинг Firebase делает позволяет сопоставить несколько доменов содин проект, но нет API для добавления новых доменов. Вам придется вручную добавить домен каждого пользователя в консоль Firebase, что кажется невозможным в любом разумном масштабе.
Поэтому, если вы хотите реализовать эту функцию, вы можете рассмотреть другие варианты хостинга, в частности текоторые имеют API для добавления сопоставлений доменов или разрешают сопоставления с подстановочными знаками. Поскольку рекомендации по конкретным темам в Stack Overflow не входят в тему, я рекомендую вам выполнить поиск по этим конкретным терминам, чтобы найти хорошие варианты.