Student here, and this has to be the most satisfying 20 minutes I spent cloning a GitHub repo in a while.
Here are a few things I encountered which might probably help others:
# Version mismatch:
The install version of node.js I had (v12.22.9) was too old to meet the project's requirements (>= 18.13).
To fix that, I used nvm to install the right Node.js version (>18.0)
# Version check before install: Used the following to check version to verify before proceeding ahead with building it:
node -v
npm -v
It ran successfully, and I've been playing around with built-in Python3 and C scripts and pushed the modified repo to my personal GitHub. Thank you, dev!