If someone else is providing the back end data APIs for you, you can almost treat view as single HTML file, so I guess you need a single controller on domain root URL that loads in that single view file, links to relevant JS/CSS files with HTML-tags and you should have single page app running.

Classic DEV Post from Jan 3

Conversation with an Author - Ali Spittel

Malik and Dan sit down to talk shop with Ali Spittel

I am a simple man. I see Coldplay, Game of Thrones or Beautiful UI, I click
  1. Follow languages 🤓
  2. Follow great devs 👋
  3. Stay in the loop
  4. Join Now