Features
Empowering Your Content Management: Easily Create, Edit, and Publish with a CMS that both content managers and developers will love.
Inline editing
FireCMS provides all the flexibility you need with the best UX. Edit your collections and entities using both a spreadsheet view and powerful forms.
Inline editing is very useful when you want to quickly edit a few fields of a document. For example, if you have a list of users, you can quickly edit the name of the user by clicking on the name and editing it.
Try the demoDedicated form view
FireCMS offers more than 20 built-in property fields, from basic text fields to complex ones, like multiple file uploads, sortable arrays, references to other collections, etc.
The form view opens by default in a convenient side dialog that allows you to maintain the context you are working on, when you are done.
FireCMS is a React CMS, and it offers multiple extension points where you can define your custom views. Adding additional custom view to your form view can be really useful.
Easy to customise
FireCMS offers developers an easy way to adapt the platform to their specific needs while keeping the initial setup simple. Our practical defaults can be conveniently overridden or expanded.
Effortlessly integrate your custom form fields as React components and preview widgets. Moreover, you can create detailed views related to your entities or within the main navigation for a truly customized experience.
You could add:
FireCMS is a versatile and user-friendly content management system built on Firebase, empowering users to effectively manage and organize their data with a comprehensive suite of tools, while seamlessly integrating with various web applications and services to enhance their digital experiences.
Create your custom fields
FireCMS provides around 20 default fields which should suffice for most business logic. These fields range from simple text fields or selects to more complex ones like file uploaders, date pickers, or reference fields. There are also hundreds of validation options available, as well as the ability to create custom validators.
However, sometimes you may need more complex editing forms and specific fields that the default ones don't cover. In these cases, you can create your own custom fields and use them in your entity collection.
Not just a CMS
FireCMS can be extended to fit your needs. We can help you build a custom admin panel that integrates with your infrastructure. We believe in sensible defaults, but we also believe that you should be able to customize your admin panel to fit your needs.
Why Choose FireCMS?
Every organization has unique content management requirements. We've designed FireCMS with flexibility and customization in mind to cater to these diverse needs.
Firebase offers exceptional scalability, making it an ideal choice for companies aiming to build products that can accommodate millions of users. With Firebase/Firestore, you can focus on your product without concerns about infrastructure limitations.
Open source is the path to success
Adaptable to Your Architecture
Our team has developed comprehensive solutions for numerous successful companies and gained expertise in various architectures.
Firebase and FireCMS can be integrated into your existing architecture, or we can help you develop a new one.
Your data and services will be hosted in your own Firebase project, allowing you to implement your own authentication and authorization system.
As a headless CMS, FireCMS is compatible with any frontend framework and is not limited to a specific rendering layer, unlike traditional CMSs.
Go Pro for a completely customizable experience
If you want a self-hosted solution, with a completely customizable experience, FireCMS PRO is the way to go.
Customizable, extensible and with a strong focus on developer experience, FireCMS PRO is the perfect solution for your next project.
More details