Предпосылки

  1. Узел, npm установлен на вашем компьютере
  2. любое приложение на JavaScript: неважно, на React, Angular и т. д.
  3. Аккаунт GitHub

Как это работает и постановка задачи

Содержимое каждого общедоступного репозитория GitHub можно развернуть в общедоступном Интернете, просто зайдя в настройки вашего репозитория и выбрав, из какой ветки вы хотите, чтобы содержимое вашего будущего веб-сайта обслуживалось.