MakerCam project ported to JS for the modern web