Thanks for joining WP Chat!
JS themes are not my forte (yet) but quickly glancing at some of the other themes in the Examples of Rest API themes thread, it seems like they don’t use any template files except index.php.
I’m wondering if you creating template files for single posts, archives, pages, etc. is really necessary? I know it’s not necessary even for a non-JS theme, but it seems especially unnecessary when I’m assuming you can just route all the views through a single page.
Also, this isn’t feedback related to the theme itself, but I think you should consider changing the name of the theme. I know it’s descriptive, but I doubt Google lawyers would be very happy with you using the Angular name and logo in your GitHub project.
Notice how the themes powered by React aren’t called “ReactPress” but rather something totally unrelated. We have discussed how to name themes here in the past.