Google Firebase is a Google hosted cloud real-time NoSQL database for building mobile, web and desktop applications.
It offers a database backend, an API, user registration and authentication, monitoring, user permissions, file and attachment store, and more.
With Firebase, all what developers need to start building an app is a