Как показать свой сайт другому юзеру?
Возможно без деплоя, есть такая штука ngrok 
Проксирует запросы на локальный порт, в том числе за натом.
Не нужны никакие домены, главное чтобы у тебя на локалхосте запускался сервис который хочешь пробросить
Запускается очень просто, для домашнего применения есть бесплатный тарифный план.


Для этого тебе надо иметь выделенный домен и желательно запустить сайт в докер контейнере.
Подробнее о создании своего домашнего сервера читай тут:Как создать сервер на пк?