Website architecture : Vue.js + Firebase, does it need PHP? [closed]

I need to create a simple website : signup/login, products list, product detail with photo, back-office.

I want use Firebase with Authentification and Firestore Database. I maybe would like to be able to replace this Firebase layer with my own back-end if I want to in the future.

My questions are : Do I really need to use PHP? For a site using Firebase as a back-end, everything seems to me to be done on the front side in JS. Is it a good idea? So I’m thinking of using a js framework, like vue.js maybe. looks good? Or do I have to use a PHP framework and retrieve my Firebase data in PHP?