Integrating Drupal and Non-Drupal Site Content
Hard to say from your post if there is any real content management involved here, but if so - if Drupal is a requirement and your expertise is in JS - maybe look at a decoupled approach?

... in Headless Drupal, the visitor will see pages created with Javascript frameworks such as Angular.js or Backbone.js. They will not see a traditional Drupal theme. That's where the &quot;Headless&quot; name comes from: Drupal's head / theme is missing.
In this situation, Drupal is mainly used as store for data that is then read by the framework. The normal Drupal interface is still used by users to enter the content that will appear on the website.

Source: What is Headless Drupal? (OSTraining)