как вариант Socket.IO
Просим его слушать определенный порт, куда любой можно отправить запрос
все клиенты слушают node сервак с сокетом и имплементируют изменения
при запросе от одного клиента, сокет обновляет состояние у всех подключенных.
Github это не портфолио. Это прежде всего инструмент для совместной разработки и развития опенсорс проектов. Не думаю что кто-то из работодателей всерьез будет изучать github аккаунт при поиске джуна. С опытом придут и проекты которыми захочется поделиться, и это уже можно будет показывать работодателю. Но делать что-то, просто чтобы было это плохая практика как по мне.
Не очень понимаю как у вас устроено, но скажу точно. Добавляемые в объект новые параметры реактивно не отслеживаются подробнее тут
Как вариант получать данные промисом
Нельзя просто взять и пройти какой-то обучающй курс чтобы начать разбираться в веб-дизайне. Нужно день за днем смотреть хорошие дизайны, пытаться повторить, и фигачить свои проекты. Лично мое мнение - веб-дизайн, как и любой дизайн, это опыт и набитая рука.
Если что-то ломается между промежуточными точками, значит вы что-то делаете не так. Бесконечно плодить точки невозможно, да и не правильно.
Например вот так делать не нужно: