Открываете исходный код файла server.js и читаете его — там все подробно написано. Определения неизвестных функций читаете в мануале или их исходном коде.
Если основная задача "носить с собой" берите легкий ультрабук (делл/хп/хуавей/асус норм) в максимальной конфигурации в рамках вашего бюджета. Если вес не имеет значения — то лучше стандартные 15 дюймов. Памяти от 8 гигов, лучше 16, проц i5-i7, обязательно M.2 NVME SSD.
Эммм... Обычная линейчатая диаграмма. Нажимаете кнопку добавления диаграммы и она там будет в списке диаграмм. Зачем вообще спрашивать даже не пробуя что-то сделать?