You can use firebase to skip backend programming , or even user firebase to setup a nodejs backend (functions). The bad thing about not using a backend is security, you would need to master firebase security rules to completely protect data.
Read moreWhat is the backend of Firebase?
Firebase is a Backend-as-a-Service (Baas) . It provides developers with a variety of tools and services to help them develop quality apps, grow their user base, and earn profit. It is built on Google’s infrastructure. Firebase is categorized as a NoSQL database program, which stores data in JSON-like documents.
Read more