Hi! I am really interested in your project. I can propose you two approaches right now:
1. we can build it with an angularJS front-end with a PHP api for back-end, a really good idea, scalable, having also a responsive design, mobile friendly. In the future, using the same api, we can also create native mobile apps using Ionic framework. (I can give you references for these technologies).
2. the second option would be to build a wordpress theme, if you want the website to be more like a "presentation only" website. The traffic on a wordpress doesn't have to be too high, because of performance issues etc.
If you want to discuss more details, don't hesitate to contact me.
Thanks!