Let's Firebase everything

Let's Firebase everything

Discussing what, when & why of Firebase

ยท

2 min read

In this article, we will understand what's Firebase and But more importantly why and when you should use it (and some use-cases/demo apps)

What is firebase

Google Firebase is a Google-backed application development software that enables developers to develop iOS, Android and Web apps

It's solutions to all your typical dev problems in nutshell.

When you should use it

Depending on your project's requirements, firebase can be used with frontend or backend projects.

  1. Simple one-pager
    Web-app that requires users to authenticate and lets them post comments (or anything really). This can be a total frontend with little to none expertise of firebase.

    Screenshot 2021-08-20 at 10.45.34 PM.png

  2. Frontend everything
    Frontend-based web-app that feels like a social media website. Plus you can write database security rules within firebase dashboard to limit user access to data accordingly.

    Screenshot 2021-08-20 at 10.46.08 PM.png

  3. React SPA
    React SPA with firebase auth and firestore (storage) is a powerful combination.
    Especially after React client-side user persistence.

    Screenshot 2021-08-20 at 11.12.22 PM.png

  4. Going Full-stack with SDK
    Full-stack project with nodeJs backend, various levels of authorization on top of firebase's ensured security, storage and oAuth ๐Ÿ”ฅ

    Screenshot 2021-08-20 at 10.50.06 PM.png

and much more...

There can be infinite projects with firebase.
Your imagination is your limit, really ๐Ÿ˜‰

So Why [not]

I really don't know when you should not use firebase;
Considering you know basics of web, authentication (JWT, cookies etc...) and experience with database (noSQL like mongoDB or SQL like PostgreSQL)
You should really try firebase next, It'll give you one-for-all like power ๐Ÿ˜Ž

Bonus

If you don't already know, Lemme tell you this; Firebase has the best documentation ever and it's a Fact!


this.next()

I'll be writing walkthroughs on some of above mentioned firebase project that'll help you in getting started!
So keep an eye ๐Ÿ‘

Thank-you for reading,
C'ya

ย