Skip to content

Commit

Permalink
blog: added blog post for no code tools for firebase (#678)
Browse files Browse the repository at this point in the history
* blog: added blog post for no code tools for firebase

* blog: some formatting on the article
  • Loading branch information
marianmoldovan authored Nov 20, 2024
1 parent ad3743e commit a0f58df
Show file tree
Hide file tree
Showing 2 changed files with 82 additions and 0 deletions.
82 changes: 82 additions & 0 deletions website/blog/2024-11-19-the_no_code_tools_for_firebase_article.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
---
slug: do_you_need_a_no_code_tool_for_firebase
title: Do you need a No Code tool for Firebase?
image: /img/avatars/marian_avatar.jpeg
author_name: Marian Moldovan
author_url: https://www.linkedin.com/in/marianmoldovan/
author_image_url: https://avatars.githubusercontent.com/u/1479084?v=4
---

![Firebase Landscape](../static/img/blog/landscape.jpg)

## Do you need a No Code tool for Firebase?

This article was initially titled **"No Code Tools for Firebase"**. We already knew some tools, but going into the research, we decided to drop the title. And the idea. You probably don't need a No Code tool for Firebase. So instead of a benchmark, welcome to the most opinionated article about Firebase and No Code tools.

### Firebase and Firestore

Firebase is one of the greatest products built for developers. Based on Cloud Services, with the **Serverless** architecture, it allows you to focus on building your product, without worrying about the underlying infrastructure. So you have:

- Firestore: a NoSQL database to store your data in the cloud.
- Functions: a serverless function that allows you to run your code in response to events.
- Authentication: a secure authentication system.
- Storage: a secure file storage system.
- Hosting: a web hosting service that allows you to deploy your static files.
- Messaging: a messaging service that allows you to send push notifications to your users.
- AB/Testing, Remote Config, and many more services.

It got a lot of popularity from Mobile Apps Developers, here is our easy to integrate Backend as a Service and Authentication and File Storage. Simple to use, and easy to integrate. Outstanding.

Is your value proposal building an Authentication system , Storage or Backend? Have a sit and build your product. That's the idea.

### Firebase in your Tech Stack

So, you decided to use Firebase to build your product. That usually means you are a developer or you have an internal development team. The first decision is done. I am building a React App, so I am going to use Firebase for the Backend.

How you are going to integrate your client with Firebase? What strategy are you going to use to build your Core Product? The meaning of your company.

**Code**

This can be argued, but if you are not ready to build code, you probably shouldn't use Firebase. Don't complicate yourself. There are amazing tools that can help you with that. Do you really want to handle Security Rules, Indexes, and all the other things that you need to know about Firestore?

### No Code Tools for Firebase

There are some No Code tools for Firebase. Some of them are fully integrated, some of them use some limited functions of Firebase through their API. If a tool allows you to integrate with a REST API, you probably can use it. Some of them are: [FlutterFlow](https://www.flutterflow.io/), [JetAdmin](https://www.jetadmin.io/), [Retool](https://retool.com/), [Bubble](https://bubble.io/), etc.

What are you going to build with these tools?

- Admin Panel?
- Landing Page?
- Mobile App?

For some low complexity products, these tools can be a great help. If you need to hack something quickly, these tools can be a great help. But for a developer, the best option is probably using custom code. Most of the founders I know, they rather build a React App for a landing page, than using tools like Webflow. It may be faster, but it's going to be more flexible. And let's be honest, developers struggle a lot with the feature and customization options of these tools.

### Inside FireCMS

Is [FireCMS](https://app.firecms.co) a No Code tool? Yes, we built FireCMS Cloud for that, a fully managed SaaS.

But allow us to share a secret. We had the SaaS, full No Code tool ready to launch, but we stopped. Why? Because we are developers. We wanted our customers to have the freedom to build anything that they could with the previous code based version. We didn't wanted to limit them. It didn't made any sense for us to release a new product with less features. So we stoped and build that. Using module federatio, we allow FireCMS Cloud customers to upload custom code and change whatever you want. Give us the code and we will handle for you. From `yarn deploy` to [app.firecms.co](https://app.firecms.co).

You could say that FireCMS is a No Code, Low Code or even Full Code tool. It depends on how you want to use it.

### Firebase in our Tech Stacks

As many of you may know, FireCMS was born as an internal tool. We built it. Then we used it again, and again, and again. And ended up releasing it as a product.

What kind of projects? Startups. We helped building software based Startups. Among them:medicalmotion.de, theplanetapp.com, oikosbrain.com. Everything from simple landing pages to business intelligence dashboards and etl pipelines.

In most of these projects, we used Firebase as a Backend. And we always missed a good Admin Tool. A professional Dashboard to manage the data. A tool with a good UI/UX, permissions, and a good developer experience. Our best users are developers and ourselfs. A serious dashboard for Operations.

### Ending thoughts

So, why do you won't find a lot of No Code tools for Firebase? Because you probably don't need it. Because maybe Firebase is not the best tool for your product.

If you need a UI on top of your Firebase data, go for a software that allows you to customize anything. We will be happy to help you if you decide to use FireCMS. If not, custom code it is.


### What are you going to build?

We want to hear about it :) Find us
on [Discord](https://discord.gg/fxy7xsQm3m), [LinkedIn](
https://www.linkedin.com/company/firecms/?originalSubdomain=es),
or ping us at [[email protected]](mailto:[email protected])
Binary file added website/static/img/blog/landscape.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit a0f58df

Please sign in to comment.